0

jQuery の.find()メソッドを使用して一連の要素を返し、返されたセット内のアイテムにそのセット内の順序でアクセスしようとしています。

たとえば、2 つの行があり、各行に選択ボックスと 2 つのテキスト入力フィールドがあるテーブルには、次のようにアクセスします。

$('table#tbl').find('tr.row').each(function(i)
{

});

最初の要素を取得するには、使用できると思っていました

$('table#tbl').find('tr.row').each(function(i)
{
    alert( $(this).find(':input').get(1).val() );
});

上記のバリエーションですが、明らかにこれは機能しません。返されたn要素のアイテムxにアクセスする正しい方法を誰かが提案できますか?

編集:

JSFiddle はこちら: http://jsfiddle.net/Lenqt/42/

4

1 に答える 1

0
alert( $(this).find(':input:eq(0)').val() );
于 2012-06-12T10:39:46.303 に答える