所以我遇到了这个问题,jQuery .index() 方法返回了错误的索引,更准确地说是正确的索引 + 1。 这不像是有一个我不知道的不可见元素,因为下一行给了我一个“假”。
alert(element.parent().find('.user').get(element.index('.user')) == element[0]);
注意 element
是一个 jQuery 对象。我认为这条线应该根据定义始终提醒“真”。我是不是误解了 find 方法的定义,或者为什么会这样?
最佳答案
据我所知,你正在寻找的是
var index = element.parent().find('.user').index(element);
关于javascript - jQuery .index() 返回错误的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362087/