新手jQuery问题:
如何找出DOM树中给定div的编号?
$('div.dashboard-module').each( function() {
var divNumber = $(this).[DON'T KNOW WHAT TO WRITE HERE];
});
alert('This div is number ' + divNumber );
希望它有意义! :)
答案 0 :(得分:4)
如果您想知道当前正在迭代的元素的索引,可以使用回调函数的第一个参数:
$('div.dashboard-module').each(function (index) {
var divNumber = index;
});
更多信息:
答案 1 :(得分:3)
你在寻找相对于这个数字的是什么?
如果是文件,则需要
$('div.dashboard-module').each(function(){
var divNumber = $(document).index($(this));
});
如果它相对于父母,那么你需要
$('div.dashboard-module').each(function(){
var divNumber = $($(this).parent()).index($(this));
});
等
如果您有任何疑问,请发表评论
答案 2 :(得分:1)
var divNumber = $('div.dashboard-module');
alert("This div is number " + (divNumber.length-1) + ". " + $(divNumber[divNumber.length-1]).html() );