在jquery中查找next().next()的替代方法是什么?

前端之家收集整理的这篇文章主要介绍了在jquery中查找next().next()的替代方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想更改选择器旁边的元素的css属性.

我使用过这种语法

$('#hide').next().next().css('display','block');

但我认为可以使用另一种更好的方法,如find()或eq()

<li class="expandable">
    <div class="hitarea collapsable-hitarea"></div>
    <div id="hide" class="hide"></div>
    <a href="#" class=""> <strong>Stitched</strong> </a>

    <ul style="display: none;" id="hi">
        <li> <a href="#"> Hand Block Print </a> 
        </li>
        <li> <a href="#"> Designer </a> 
        </li>
        <li class="last"> <a href="#"> Screen Printed </a> 
        </li>
    </ul>
</li>

解决方法

你可以试试
$('#hide').nextAll().eq(1).css('display','block');

nextAll()返回所有下一个元素,eq(1)返回其中的第二个元素.

猜你在找的jQuery相关文章