为什么.index()函数不起作用?

时间:2011-04-11 10:01:09

标签: jquery

示例:http://jsfiddle.net/peeter/ePMFe/

它将索引返回-1,而不是实际索引。任何想法都非常感谢。

3 个答案:

答案 0 :(得分:2)

因为您的jQuery数组是UL,而您正在搜索LI。

console.log($("#myul li").index(tab));

应该可以正常工作

答案 1 :(得分:1)

索引以 0 开头,你想要搜索 tab_3 的索引,然后它会b 2

请参阅update

答案 2 :(得分:0)

虽然这不能解答您的实际问题,但您可以使用$(tab).index()解决问题。