2012-01-15 3 views
0

可能性の重複:
Tab behavior using jQueryjQueryを使用して次に利用可能な入力IDを見つける方法は?

多くのテキストボックスは、Webページであることを想像し、私たちのカーソルがランダムにそれらのいずれかに焦点を当てています。 jQueryを使用して次の利用可能なテキストボックスIDを見つけるためのソリューションはありますか?あなたが動的に入力要素を挿入した場合

var $inputs = $('input[type="text"]'); 

$(document.body).on('focus', 'input[type="text"]', function() { 
    var next = $inputs.eq($inputs.index(this) + 1); 
}); 

、あなたが持っていると思います:

+0

*次に利用できる入力ID *はどういう意味ですか?入力要素を複製してユニークなIDを生成したいですか?または、ドキュメントの次の入力要素を取得したいですか? –

+0

おそらく最も良い方法は、すべての要素にtabindicesを付けて、その属性を使って次の要素を選択することです。 http://www.w3.org/TR/html4/interact/forms.html#h-17.11.1 – Interrobang

+0

元の質問に言い直してください。ありがとう。 – Kev

答えて

2

あなたが.index()[docs]方法を利用することができ、あなたは次の入力要素を取得したいと仮定すると、要素がDOMに散在しています入力要素を再選択し、それに応じて$inputsを更新してください。

関連する問題