Javascript jquery使用类查找所有元素并返回单击元素的计数位置
我不是在寻找Javascript jquery使用类查找所有元素并返回单击元素的计数位置,javascript,jquery,html,Javascript,Jquery,Html,我不是在寻找$(this).index()作为参考。因此,我有两个标记,其中包含标记。我想知道单击了哪个,单击了哪个。例如像ul0和li3这样的东西。因此,如果页面上有10个标签,我只想查看带有列表的标签 jQuery示例无法满足我的要求: $('ul')。单击(函数(事件){ 警报($(this.index()); }); 试验 试验 试验 试验 试验 试验 试验 试验 试验 试验 您可以在li元素上使用click事件,然后获取其索引以及其父元素的索引,即ul。您还可以在 inde
$(this).index()
作为参考。因此,我有两个
标记,其中包含
标记。我想知道单击了哪个
,单击了哪个
。例如像ul0和li3这样的东西。因此,如果页面上有10个
标签,我只想查看带有列表的标签
jQuery示例无法满足我的要求:
$('ul')。单击(函数(事件){
警报($(this.index());
});代码>
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
您可以在li
元素上使用click事件,然后获取其索引以及其父元素的索引,即ul
。您还可以在 index >代码>方法中指定选择器,只考虑与选择器匹配的特定元素。
$('ul.list li')。单击(函数(事件){
const li=$(this.index();
const ul=$(this.parent().index('ul.list');
log(`ul:${ul}li:${li}`)
});代码>
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
- 试验
您正在查看的索引是ul而不是li。@从某种意义上说,我正在查找两者。我需要UL-s的总数量和类别列表。然后,一旦有人点击一个,我需要返回哪一个。最重要的是,李在ul。因此,如果有4个UL标签和一类列表,用户点击其中的第三个和第二个li,它会吐出UL3 LI2.Yep,就是它。谢谢将在达到时间限制时接受。再次感谢!