我有一个有 li 的父母,并且给了指向 li 的指针,我想得到它作为孩子的位置。
为此,我使用了:
li.index()
现在......我还有一个条件,它应该只在这些在 css 中具有 display:block 属性的孩子中找到一个索引。
我尝试了其他一些方法,但我无法解决它。有什么想法吗?
编辑: PS:或者,更确切地说,对于那些没有 display:none 属性的。
编辑2:好吧,我这些都需要对父ID或特定ID的引用,但是如果只有一个指向li的指针怎么办,例如:
<ul>
<li>Foo</li>
<li>Bar</li>
<li>Fiz</li>
<li>Buz</li>
</ul>
li=$('li:nth-child(n)');
现在,假设我只知道一个变量,并且我希望它是那些没有 css display: none 属性的变量中的索引...
解决了这是怎么回事:
li.add(li.siblings()).filter(':visible').index( li );
感谢您用伟大的想法和不同的方法帮助我。:)