gpt4 book ai didi

jquery - 使用Jquery获取列表项的索引

转载 作者:行者123 更新时间:2023-12-03 22:54:54 26 4
gpt4 key购买 nike

我试图找出最后一个列表项的索引号,但我使用的 jquery 一直返回 -1。这是我正在使用的 JS 和 html。

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>

感谢您的帮助。

最佳答案

您需要在集合上调用索引,并传入该集合的子项。

var items = $('#imageThumbnails li');
var lastItem = $('#imageThumbnails li:last');
var index = items.index(lastItem);

如果您处于点击函数处理程序中,您可以执行以下操作:

var items = $('#imageThumbnails li').click(function() {
var index = items.index(this);

// now that I know where I am, why am I here?
});

关于jquery - 使用Jquery获取列表项的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com