Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery从许多其他目录中计算当前div位置_Jquery - Fatal编程技术网

jQuery从许多其他目录中计算当前div位置

jQuery从许多其他目录中计算当前div位置,jquery,Jquery,1st part您可以在mouseenter()上使用index()方法: $('div.myClass').mouseenter(函数(){ var idx=$(this.index()+1; $('#output').text('这是DIV NUMBER'+idx); }); 第一组 第二组 第三组 第四组 第五组 第六组 $('.myClass').mouseenter(函数(){ 警报(“这是din编号”+($(This.index()+1)) }) 1. 2. 3. 4. 5.

1st part您可以在
mouseenter()上使用
index()
方法:

$('div.myClass').mouseenter(函数(){
var idx=$(this.index()+1;
$('#output').text('这是DIV NUMBER'+idx);
});

第一组
第二组
第三组
第四组
第五组
第六组
$('.myClass').mouseenter(函数(){
警报(“这是din编号”+($(This.index()+1))
})

1.
2.
3.
4.
5.
6.
您可以使用
index()
函数:

$(document).on('mouseenter','.myClass',function()){
警报($(this.index()+1);
});
.myClass{
填充:15px;
边框:1px实心#d8d8;
保证金:5px;
}

1.
2.
3.
4.
5.
6.

现在,你可以看到答案的海啸……)您需要将1添加到索引中,因为当悬停在div3索引上时,它的零basedOP希望得到3,但没有注意到!谢谢你的快速回复。它在第一个场景中起作用。我添加了第二个场景,其中index()总是相同的。你能帮忙吗?谢谢你的快速回复。它在第一个场景中起作用。我添加了第二个场景,其中index()总是相同的。你能帮忙吗?很有魅力。非常感谢:)谢谢你的快速回复。它在第一个场景中起作用。我添加了第二个场景,其中index()总是相同的。你能帮我一把吗?当然可以提供更多关于第二种情况的细节
<div>
  <div class="myClass"></div>
  <div class="myClass"></div>
  <div class="myClass"></div>
  <div class="myClass"></div>
  <div class="myClass"></div>
  <div class="myClass"></div>
</div>
<div>
  <div class="myClass"></div>
</div>
<div>
  <div class="myClass"></div>
</div>
<div>
  <div class="myClass"></div>
</div>
<div>
  <div class="myClass"></div>
</div>
<div>
  <div class="myClass"></div>
</div>