我试图找出一种在文档的<body>
内找到元素索引的方法。到目前为止,我只能使用以下代码在整个文档中找到元素的索引:
$('div.css').click(function () {
var mdivIndex;
mdivIndex = $(this).index('*');
console.log(mdivIndex);
});
要在<body>
中找到索引,我是否必须使用带星号的index()?
希望你能帮助我。 一旦我找到索引,我就假设要选择具有该索引的元素,我必须使用:
$('body').eq(mdivIndex)...
右?
提前感谢您的帮助。
答案 0 :(得分:0)
如果您的div.css
元素是身体的直接子女,那么您只需要:
mdivIndex = $(this).index();
然后选择具有该索引的元素,您将使用:
$('body > *').eq(mdivIndex);
或者为了获得更好的性能,您可以使用:
$('body > :nth-child(' + (mdivIndex + 1) + ')');