-1

我正在开发一个 Chrome 扩展程序。

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

例如:

这不起作用:

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

这有效:

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

什么会导致我无法通过 id 选择元素?

4

1 回答 1

2

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

您需要使用事件委托

$(document).on('click', "#someId", function(){
    console.log("blah");
});
于 2013-07-27T16:08:36.870 回答