-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 に答える