我想隐藏<li>
标签 <a>
使用 jQuery 标记单击。
<ul>
<li>
<a href="'>Something</a>
</li>
<li>
<a href="'>Something</a>
</li>
<li>
<a href="'>Something</a>
</li>
</ul>
换句话说,如果有人点击链接(<a></a>
),它的父链接<li>
被隐藏。
最佳答案
(function() {
$("ul li a").click(function(e) {
e.preventDefault();
$(this).parent().hide();
});
})(jQuery);
也尝试“一个”jQuery 函数
(function() {
$("ul li a").one('click', function(e) {
e.preventDefault();
$(this).parent().hide();
});
})(jQuery);
关于javascript - jQuery onclick 隐藏其父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12226877/