0
各ループで次のインデックス値を取得したい場合は、インデックスが最後(ここでは2)の場合は、最初のインデックス値を取得します。jqueryで次のインデックス値を取得する方法
私は次のコードを試しましたが、動作しませんでした。
keyword = 'on';
var nextitem = '';
$(".clsiteration").each(function(index, el) {
if ($(this).attr("src").toLowerCase().indexOf(keyword.toLowerCase()) > 0) {
if (index == 2)
nextitem = $(this).first().attr('data-val');
else
nextitem = $(this).next().attr('data-val');
}
});
HTML
<div>
<img src="img_off.jpg" class="clsiteration" data-val="k1" >
<img src="img_on.jpg" class="clsiteration" data-val="k2" >
<img src="img_off.jpg" class="clsiteration" data-val="k3" >
</div>
にはどうすれば次のインデックス値を得ることができますか?ありがとう
$(この).next()インデックス()https://api.jquery.com/index/ –
@ToniMichelCaubetあなたが他の部分を見れば、それは大爆笑があります。: ) – guradio
@guradioいいえ、私はそれを見ません.. –