我试图在单击后不显示元素,但是当页面加载时会调用onclick方法,然后单击它时不会调用它。这是我的代码。
$(document).ready(function() {
$(".close").on('click', function(){
$(this).parent().parent().css("display","none");
});
}
这里有什么问题?
答案 0 :(得分:2)
问题不明确。但是你的元素从一开始就没有在dom上可用,或者你没有正确选择你想要隐藏的元素。
试试这个:
$(document).ready(function() {
$("body").on('click', '.close',function(){
$(this).closest("insert-element-name").css("display","none");
});
}