在hmtl中经常会有如下的代码:

<div class="social_nav5">

    <li>

        <ul>

            <li>内容1</li>

            <li>内容1</li>

        </ul>

    </li>

    <li>

        <ul>

            <li>内容1</li>

            <li>内容1</li>

        </ul>

    </li>

</ul>

</div>

如果我要控制点击上面一级的li出现下一级的ul,则我需要自动获取当前被点击的li的下一级元素ul,怎么可以能过jQuery来方便的获取到这个子元素呢?

代码如下:

<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>

<script>

$(function(){

    $(".social_nav5 ul li").on('click',function(){

        $(".social_nav5 ul li ul").css('display', 'none');

        $(this).children("ul").css('display', 'block');

    });

});

</script>

这样是不是很简单啊?!jQuery是个好东西,要认真学习。

03-14 09:35