我想隐藏一个元素的父母,并且#34; .close"点击时详细信息:如果用户点击了类"关闭"我希望隐藏点击元素的父容器。
所以我尝试了那个:
$(this).(".close").click(function() {
$(this).parent.addClass("hide");
location.hash = "#hidden";
});
其中.hide是
.hide{
display:none;
}
但这并没有成功。那么我怎么能触发呢?
答案 0 :(得分:2)
您的代码应如下所示:
$(".close").click(function(e) { //check selector
$(this).parent().addClass("hide"); //parent() is a function
location.hash = "#hidden";
});
答案 1 :(得分:-1)
你可以使用jQuery函数hide。
$('.close').click(function(element) {
$(element.target).parent().hide()
});
或通过ES6标准。
$('.close').click( (element) => {
$(element.target).parent().hide()
});