Javascript 在jQuery中查找另一个div中div元素的索引

Javascript 在jQuery中查找另一个div中div元素的索引,javascript,html,jquery,Javascript,Html,Jquery,我需要一个简单的脚本,它会提醒我一个div中的某些div的索引号 将鼠标悬停在第一个框上会给出它的索引(0),然后另一个框会给出1、2、3等。 我要查找的结果是第三个和第四个。box div将在.box容器中给出它们的索引,所以是0,然后是1,而不是整个文档中它们的索引。我将如何处理这样的任务?我知道我的代码很接近,只是不够接近 $(“.box”).mouseover(函数(){ console.log($(“.box”).index($(this)); }); 0 1. 2. 3. 您正在

我需要一个简单的脚本,它会提醒我一个div中的某些div的索引号

将鼠标悬停在第一个框上会给出它的索引(0),然后另一个框会给出1、2、3等。 我要查找的结果是第三个和第四个。box div将在.box容器中给出它们的索引,所以是0,然后是1,而不是整个文档中它们的索引。我将如何处理这样的任务?我知道我的代码很接近,只是不够接近

$(“.box”).mouseover(函数(){
console.log($(“.box”).index($(this));
});

0
1.
2.
3.

您正在搜索
.box
特定于类的
索引()
函数以获取元素的索引。由于其获取元素索引的增量方式存在问题

如果您使用
$this
他们的
索引()
就可以了

下面是一个例子:

$(“.box”).mouseover(函数(){
log($(this.index());
});

0
1.
2.
3.

$('.box').index($this)
->
$(this.index()
我发布了相同的答案@RoryMcCrossan是正确的。虽然此代码可能提供了问题的解决方案,但强烈建议您提供有关此代码为什么和/或如何回答问题的其他上下文。从长远来看,纯代码的答案通常会变得毫无用处,因为未来遇到类似问题的观众无法理解解决方案背后的原因。感谢反馈。添加了详细信息。我要查找的结果是0,1,0,1(因为标记为2和3的框在单独的.box容器中-它是该.box容器中它们的索引,我需要该.box容器)它是元素的给定索引,该元素是悬停框类