当元素未初始化时,Jquery为“on”

时间:2013-11-04 19:47:39

标签: javascript jquery

当元素不存在时,是否可以添加triger“on”? 例如,我想在按钮上添加“on”,所以它就像:(这个类的一个全局函数,所以每个具有类“task-details”的按钮在初始化时都会有onclick状态)

$(".task-details").live('click', function(){/*do something*/});

但是我想在popup上做这个事件,这个事件在文档准备好时不存在,我动态地做了,我认为在较旧的jquery .live('click',function())这样做

2 个答案:

答案 0 :(得分:3)

您可以执行以下操作:

$(document).on('click', ".task-details", function(){/*do something*/});

答案 1 :(得分:0)

您必须使用以下语法绑定到容器:

$('#containerId').on('click', '.task-details', function(e) {
    //event logic
});