小编Jef*_*eff的帖子

动态添加的HTML不被jQuery识别

在这里阅读其他一些事情:这个类似的问题,但我不确定如何将这应用于我的困境.

我有一个jquery函数替换列表中的一些HTML ..例如,在函数运行之前:

<ul id="mylist">
<li id="item1">blah blah blah</li>
<li id="item2">blah blah blah</li>
<li id="item3">blah blah blah</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后我有另一个运行点击LI,例如:

$("#mylist li").click(function () {
alert($(this).attr("id"));
});
Run Code Online (Sandbox Code Playgroud)

工作正常,直到我动态修改#mylist html,警报为空.

如何替换#mylist html并仍然可以选择里面的li?

javascript jquery jquery-selectors

3
推荐指数
1
解决办法
3765
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-selectors ×1