我需要将侦听器附加到通过 js dom 操作创建的元素。我认为这就是 jquery ON 的用途,但下面的示例不起作用。
它适用于初始元素,但不适用于通过 JS 添加的任何元素。添加的元素具有正确的类名。
<div id = "tag_options">
<div class = 'tag_option'>test</div>
</div>
function greet(event) { alert("Hello "); }
$("[class='tag_option']").on("click", {}, greet);