我有这个清单:
<ul>
<li>data</li>
<li>data</li>
<li>data</li>
<li class="focus">data</li>
<li>data</li>
<li>data</li>
</ul>
我需要获得具有类焦点的元素数字,然后更改它,所以我这样做:
btn.on('click', function(){
var number_of_element = js_films_list_top.find('li.focus').length;
js_films_list_bottom.find('li').length(number_of_element).addClass('focus');
});
我想长度方法对此没有好处,但哪个更好用?你能救我吗?
答案 0 :(得分:1)
您可能正在寻找.eq()
和.index()
:
var index = js_films_list_top.find('li.focus').index();
js_films_list_bottom.find('li').eq(index).addClass('focus');