jQuery index()没有返回正确的位置

时间:2016-04-05 12:57:32

标签: jquery

我想知道列表中具有特定id的元素的索引。 我在这个小提琴上写了一个我想要的例子: https://jsfiddle.net/c4n0q53e/ 我刚刚使用了jQuery文档所说的内容......

var index = $("li").index("#is-selected")
$(".result").html(index);

有人看到这个简单代码的问题是什么?

3 个答案:

答案 0 :(得分:2)

不应该更像这样吗?

https://jsfiddle.net/7vwg7g97/1/

var index = $("#is-selected").index("li")
$(".result").html(index);

这会在选择器#is-selected

的结果中查找li

答案 1 :(得分:0)

index的参数是不是选择器的元素。 这有效:

var index = $("li").index($("#is-selected"))

答案 2 :(得分:0)

在这里:fiddle

/myapp/config/deploy.rb