如何在jQuery中获取可见列表的eq?

时间:2017-02-20 03:39:55

标签: javascript jquery html

如何获取jQuery中可见的列表索引并将其存储在变量中?因此,对于下面的实例幻灯片:

  1. 我创建了一个变量currSlides。
  2. 我将可见li的索引存储到currSlides
  3. currSlides应输出为3。
  4. 我将使用该数字来操纵幻灯片。

    <ul class="slides-container">
      <li style="display:none">Image 1</li>
      <li style="display:none">Image 2</li>
      <li>Image 3</li>
      <li style="display:none">Image 4</li>
    </ul>
    

2 个答案:

答案 0 :(得分:2)

这应该有用。

var currSlides  = $('.slides-container').find('li:visible');

还有这个

var currSlides = $('.slides-container li:visible');

Demo

答案 1 :(得分:1)

试试这个:

S2.txt

var currSlides  = $('.slides-container li').index($('.slides-container li:visible'));
var currSlides  = $('.slides-container li').index($('.slides-container li:visible'));

alert(currSlides);