javascript - jquery列表隐藏显示怎么进行遍历?
大家讲道理
大家讲道理 2017-04-11 13:14:10
0
2
259

这个问题是,点击i标签的图标时,li列表里面有两个class=“nav-menu”同时隐藏显示,这个问题很头疼。这个jquery怎么能进行遍历并能够单独隐藏显示一个指定class?

<ul class="navlist">
    <li><a href="#">店铺设置</a></li>
    <li>
        <a href="#">销售订单</a>
        <p class="postion-right"><i class="fa fa-minus-square-o" aria-hidden="true"></i></p>
        <ul class="nav-menu">
            <li><a href="#">上架产品</a></li>
            <li><a href="#">下架产品</a></li>
        </ul>
    </li>
    <li><a href="#">订单管理</a></li>
    <li>
        <a href="#">产品管理</a>
        <p class="postion-right"><i class="fa fa-minus-square-o" aria-hidden="true"></i></p>
        <ul class="nav-menu">
            <li><a href="#">添加产品</a></li>
            <li><a href="#">产品列表</a></li>
        </ul>
    </li>
</ul>
$('.postion-right i').on('click', function(){
    var el = $(this);
    if(el.hasClass('fa-minus-square-o')){
        el.removeClass('fa-minus-square-o').addClass('fa-plus-square-o');
        $(".nav-menu").each(function () {
            $(this).hide("100");
        })
    }else{
        el.removeClass('fa-plus-square-o').addClass('fa-minus-square-o');
        $(".nav-menu").each(function () {
            $(this).show("100");
        })
    }
});
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!