点击功能没有被调用

时间:2017-11-04 07:10:51

标签: javascript jquery css

我试图在单击后不显示元素,但是当页面加载时会调用onclick方法,然后单击它时不会调用它。这是我的代码。

$(document).ready(function() {
    $(".close").on('click', function(){
        $(this).parent().parent().css("display","none");
    });
}

这里有什么问题?

1 个答案:

答案 0 :(得分:2)

问题不明确。但是你的元素从一开始就没有在dom上可用,或者你没有正确选择你想要隐藏的元素。

试试这个:

$(document).ready(function() {
    $("body").on('click', '.close',function(){
        $(this).closest("insert-element-name").css("display","none");
    });
}