作者etman395 (技术时代)
看板Ajax
标题[问题] jquery子元素继承问题
时间Sun Dec 6 01:22:40 2009
我在试一个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
1F:推 Peruheru:我刚好有看到书上说,避免事件传播的方法 12/06 02:23