<div id="a" class="childshow">Parent
<div id="b" class="childshow" style="display:none">Child
<div id="c" class="childshow" style="display:none">inner child
</div>
<div id="c1" class="childshow" style="display:none">inner child1
</div>
</div>
</div>
$(".childshow")click(function() {
{
alert("child show");
});
答案 0 :(得分:1)
您可以在此处使用带有直接子选择器>
的 find() :
$(".childshow").click(function() {
$(this).find('>.childshow').show();
});
<强> Fiddle Demo 强>
您可以使用toggle()
在展示和隐藏以及e.stopPropagation()
之间切换,以防止点击事件使DOM树崩溃:
$(".childshow").click(function(e) {
e.stopPropagation();
$(this).find('>.childshow').toggle();
});
<强> Updated Fiddle 强>
答案 1 :(得分:0)