私がここで犯している可能性のあるよく知られた間違いはありますか?
要素が動的に生成され、機能していないため、.on()を使用するスクリプトがあります。テストするために、セレクターを静的な動的要素のラップに置き換えましたが、それでも機能しませんでした。私が普通の古いものに切り替えたとき、それはうまくいきました。
(これは明らかに動的要素では機能しません。重要な要素です。)
これは機能します:
$("#test-element").click(function() {
alert("click");
});
これはしません:
$(document).on("click","#test-element",function() {
alert("click");
});
更新:
右クリックしてChromeで「要素の検査」を実行して何かを再確認した後、クリックイベントが機能しました。更新しましたが、機能しませんでした。要素を調べてから、機能しました。これは何を意味するのでしょうか?