5
最後のリスト項目のインデックス番号を調べようとしていますが、使用しているjqueryは-1を返し続けます。これは私が使用しているJSとhtmlです。Jqueryでリスト項目のインデックスを取得する
var index = $('#imageThumbnails li:last').index(this);
<div id="imageThumbnails">
<ul class="gallery_demo_unstyled">
<li class="active"><img src="test-img.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img2.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img3.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img4.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img5.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img6.jpg" width="394" height="394" alt=" " /></li>
<li><img src="test-img7.jpg" width="394" height="394" alt=" " /></li>
</ul>
</div>
ありがとうございました。
感謝を! –
どのように2番目の1つの作品ですか? – TStamper
'items'変数は、内部関数のクロージャーに含まれ、click関数が実行されるときに利用可能になります。その時点から将来的には式全体が完了し、 'items'は式の結果として得られる値の配列に設定されます。 – joshperry