5
Próbuję znaleźć numer indeksu ostatniego elementu listy, ale jquery, którego używam, zwraca wartość -1. To jest JS i HTML, którego używam.Uzyskiwanie indeksu elementu listy za pomocą 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>
Dzięki za pomoc.
dzięki za pomoc! –
jak działałby ten drugi? – TStamper
Zmienna 'items' jest zawarta w zamknięciu funkcji wewnętrznej i będzie dostępna w momencie wykonania funkcji kliknięcia. Od tego czasu będzie w przyszłości całe wyrażenie zostanie zakończone, a 'items' zostanie ustawione na tablicę wartości, które wynikają z wyrażenia. – joshperry