[問題] jquery子元素繼承問題

看板Ajax作者 (技術時代)時間14年前 (2009/12/06 01:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/7 (看更多)
我在試一個menu 點擊ul li才會出現 再點擊同一個ul 那個ul 的li就會隱藏 或者點擊別的ul 另一個己經展開的ul裡的li就會隱藏 但我發現一個問題 就是我點擊ul 裡的li li一樣會繼承ul的click事件 請問怎麼讓子元素不繼承父元素的事件? jquery 程式如下 $(function(){ $("ul li").hide(); var c =function(){ $(this).children().toggle().end().siblings().children().hide(); } $("ul").bind("click",c) }) </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.83.12

12/06 02:23, , 1F
我剛好有看到書上說,避免事件傳播的方法
12/06 02:23, 1F
文章代碼(AID): #1B6fRYFN (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1B6fRYFN (Ajax)