1

フォームが内部にあるdivという名前のfoxcontainerがあり、フォーム内の各入力ボックスは独自のdivにあり、すべて名前がありません(最初のfoxcontainerを除く)。

jqueryでそのフォームの2番目(または3番目)の入力ボックスを選択して、日付ピッカーを適用するにはどうすればよいですか?

4

3 に答える 3

10

:eq()例として、セレクターで使用できます。

$("#foxcontainer input:eq(1)");  // for 2nd input box

別のオプションは使用することslice()です:

$("#foxcontainer input").slice(2, 3);    // for 3rd input box

デモ:http: //jsfiddle.net/BU4Tf/

于 2012-09-12T07:47:59.760 に答える
1

あなたはセレクターによってこれらを得ることができます、あなたが試すことができる2番目の入力を得るために

var input2nd  =$('#foxcontainer input:eq(1)');

3番目の入力を取得するには、

var input3rd = $('#foxcontainer input:eq(2)');

または次のような検索機能を使用して

var $foxcontainer  = $('#foxcontainer');
var input2nd = $foxcontainer.find('input:eq(1)');
var input3rd = $foxcontainer.find('input:eq(2)');
于 2012-09-12T07:48:18.883 に答える
1

jQuery:eq()セレクターを使用します。それで: var second = $('#foxcontainer input:eq(1);

カウントは0から始まるため、2番目は1であることに注意してください。

于 2012-09-12T07:49:56.850 に答える