jQuery选择器index()返回了错误的索引

时间:2014-05-26 01:50:34

标签: jquery

我有一些看起来像这样的jQuery代码:

var list_index = $('#InstanceFilterList option[optionProperty="'+liProperty+'"]').index();
$($('#divInstanceFilterList .list-container ul li')[list_index]).addClass('selected');

它第一次被调用时工作正常,但第二次断开。我尝试调试它并证明list_index获得了错误的索引,增量为0,2,4,6 ...在InstanceFilterList字段中选择了错误的选项。不幸的是,每次调用函数时索引都会越来越高。

这是我正在研究的div的层次结构:

逻辑侧重于用黑线和红线表示的线

enter image description here

0 个答案:

没有答案