JQuery选择器找不到id

时间:2013-07-27 16:01:24

标签: jquery google-chrome-extension

我正在开发Chrome扩展程序。

当我添加click事件语句时,如果我尝试通过selector选择元素id,JQuery似乎不会运行。

例如:

这不起作用:

$("#someId").click(function(){
    console.log("blah");
});

这有效:

$("*").click(function(){
    console.log("blah");
});

什么可以导致id无法访问我的元素选择?

1 个答案:

答案 0 :(得分:2)

从评论中,我假设该元素是动态添加的

您需要使用事件委派

$(document).on('click', "#someId", function(){
    console.log("blah");
});