我正在尝试在动态添加的内容上使用,但我不确定我缺少什么。我有两个按钮,一个在 DIV 内创建 UL。然后我单击另一个按钮在 UL 中创建 LI。单击任何 LI 我应该会收到一条警报消息,但没有任何反应!
<div id='ok'></div>
<button id='fst'>create ul</button>
<button id='snd'>create li</button>
<script>
$("#fst").click(function(){
$("#ok").html("<ul class='ul'></ul>");
});
$("#snd").click(function(){
$(".ul").html("<li class='myclass'>one</li><li class='myclass'>two</li>");
});
$("ul").on('click', 'li.myclass', function(){ alert('ok'); });`
</script>
有什么建议吗?