子元素可以隐藏父元素吗?孩子元素可以隐藏()父母吗?
<ul class="parent">
<li>[email protected] <span class="sp">delete</span></li>
</ul>
和jQuery:
$(".sp").click(function(){
$('.parent li').hide();
});
有了这个jQuery代码 “丽” 不可能是隐藏。
在此先感谢
子元素可以隐藏父元素吗?孩子元素可以隐藏()父母吗?
<ul class="parent">
<li>[email protected] <span class="sp">delete</span></li>
</ul>
和jQuery:
$(".sp").click(function(){
$('.parent li').hide();
});
有了这个jQuery代码 “丽” 不可能是隐藏。
在此先感谢
你可以做到这一点,但在这里,你的代码会隐藏每li
在整个页面中有一个.parent
。想必你只是想隐藏点击元素的父元素。
为此,使用parent()
:
$('.sp').click(function() {
$(this).parent().hide();
});
你试过吗?
它的工作原理:http://jsfiddle.net/maniator/KFb2d/
或尝试:
$(".sp").click(function(){
$(this).parent().hide();
});
$(".sp").click(function() { $(this).parent().hide(); });
这应该这样做:
$(".sp").parent().hide()