Javascript 子节点知道它是哪个子节点
子节点是否知道它是哪个子节点 jQuery可以确定这一点吗?我在这个项目中大量使用了第n个child和第n个CSS选择器。我怀疑使用Javascript 子节点知道它是哪个子节点,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,子节点是否知道它是哪个子节点 jQuery可以确定这一点吗?我在这个项目中大量使用了第n个child和第n个CSS选择器。我怀疑使用这个会有所帮助 例如,函数事件处理程序在以下情况下会是什么样子: 当用户单击div->alert(5)的第五个子映像时。您可以使用jQueryindex()函数查找元素在一组元素中的位置。大概是这样的: $('div img').click(function() { var idx = $(this).closest('div').find('img').i
这个
会有所帮助
例如,函数事件处理程序在以下情况下会是什么样子:
当用户单击div->alert(5)的第五个子映像时。您可以使用jQuery
index()
函数查找元素在一组元素中的位置。大概是这样的:
$('div img').click(function() {
var idx = $(this).closest('div').find('img').index(this);
alert(idx);
});
这类似于使用不带任何参数的
.index()
,但它更通用,因为它查看选定的集合,而不仅仅是直接的同级(可能不是图像)。您可以使用jQueryindex()
函数查找元素在一组元素中的位置。大概是这样的:
$('div img').click(function() {
var idx = $(this).closest('div').find('img').index(this);
alert(idx);
});
alert($(this).parent().find("img").index($(this)));
这类似于使用不带任何参数的.index()
,但它更通用,因为它查看的是选定的集合,而不仅仅是直接同级(可能不是图像)
alert($(this).parent().find("img").index($(this)));
…应该这样做。它是零基的
…应该这样做。它是基于零的。你可以试试
$(this).index()
我相信我问题的措辞是直观的,对人们搜索很有帮助;但是stackoverflow已经饱和了。不,这不是直观的。你可以试试$(this)。index()
我相信我问题的措辞是直观的,对人们搜索很有帮助;但是stackoverflow已经饱和了不,这不是直观的。