-2

我有这个清单:

<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');
  });

我想 length 方法对此没有好处,但是哪个更好用?你能帮助我吗?

4

1 回答 1

1

您可能正在寻找.eq().index()

var index = js_films_list_top.find('li.focus').index();
js_films_list_bottom.find('li').eq(index).addClass('focus');
于 2013-02-06T01:01:40.740 回答