フォームが内部にあるdiv
という名前のfoxcontainerがあり、フォーム内の各入力ボックスは独自のdivにあり、すべて名前がありません(最初のfoxcontainerを除く)。
jqueryでそのフォームの2番目(または3番目)の入力ボックスを選択して、日付ピッカーを適用するにはどうすればよいですか?
フォームが内部にあるdiv
という名前のfoxcontainerがあり、フォーム内の各入力ボックスは独自のdivにあり、すべて名前がありません(最初のfoxcontainerを除く)。
jqueryでそのフォームの2番目(または3番目)の入力ボックスを選択して、日付ピッカーを適用するにはどうすればよいですか?
:eq()
例として、セレクターで使用できます。
$("#foxcontainer input:eq(1)"); // for 2nd input box
別のオプションは使用することslice()
です:
$("#foxcontainer input").slice(2, 3); // for 3rd input box
デモ:http: //jsfiddle.net/BU4Tf/
あなたはセレクターによってこれらを得ることができます、あなたが試すことができる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)');
jQuery:eq()
セレクターを使用します。それで:
var second = $('#foxcontainer input:eq(1);
カウントは0から始まるため、2番目は1であることに注意してください。