私のページにはいくつかlabelのタグがあり、そのうちのいくつかにはmyAttr属性があります。
私はそれらのいずれかを選択します$('label[myAttr="lorem"]')
labelその次の(myAttr属性を使用して)次のものを見つける方法は?の値はタグmyAttrごとに異なります。label
私のページにはいくつかlabelのタグがあり、そのうちのいくつかにはmyAttr属性があります。
私はそれらのいずれかを選択します$('label[myAttr="lorem"]')
labelその次の(myAttr属性を使用して)次のものを見つける方法は?の値はタグmyAttrごとに異なります。label
<label>次のように、その属性を持つすべての を選択できます。
$('label[myAttr]')
を使用してそのコレクションをトラバースし.each()ます。$('label[myAttr="lorem"]')すでにそのコレクションを取得していて、その属性を使用して次のコレクションにジャンプしたい場合は、次の<label>ようにします。
var $labels = $('label[myAttr]');
var $current = $('label[myAttr="lorem"]');
var currentIndex = $labels.index($current);
var $next = $labels.eq(currentIndex + 1);
http://jsfiddle.net/mattball/xZKGk
注意:漸近的な実行時の動作のため、ループでそれを行うことはお勧めしません。