明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

jquery怎么选择嵌套的第一层的li

Posted on 2018-11-20 23:02  且行且思  阅读(1040)  评论(0编辑  收藏  举报
$(".ra").click(function(){
            var id=$(this).children("ul").attr("id");
            if(id=="clo"){
                $(this).children("ul").slideDown('slow');
                $(this).children("ul").attr("id","ope");
            }else{
                $(this).children("ul").slideUp("slow");
                $(this).children("ul").attr("id","clo");
            }
        });


<ul class="root">
                
                    <li class="rts"><a id="ra" href="javascript:;">有机化学</a>
                        <ul id="clo" style="display:none;">
                            
                                    <li><a href="my.html"   target="cou">乙酰乙酸乙酯</a></li>
                                
                                    <li><a href="my.html"   target="cou">苯甲酸</a></li>
                                
                                    <li><a href="my.html"   target="cou">固定酸催化剂</a></li>
                                
                        </ul>
                    </li>
                
                    <li class="rts" id="1"><a id="ra" href="javascript:;">无机化学</a>
                        <ul id="clo" style="display:none;">
                            
                        </ul>
                    </li>
                
                    <li class="rts"><a id="ra" href="javascript:;">大型分析仪器</a>
                        <ul id="clo" style="display:none;">
                            
                                    <li><a href="my.html"   target="cou">气相-质谱联用</a></li>
                                
                                    <li><a href="my.html"   target="cou">液相色谱仪</a></li>
                                
                                    <li><a href="my.html"   target="cou">气相色谱仪</a></li>
                                
                                    <li><a href="my.html"   target="cou">原子吸收光谱</a></li>
                                
                                    <li><a href="my.html"  target="cou">紫外线-可见吸收光谱</a></li>
                        </ul>
</ul>

<iframe id="cou" name="cou"/>

 

阻止第二层的事件向第一层冒泡:

$("li.rts > ul").click(function(event){event.stopPropagation()});