0

我正在尝试用 .replaceWith() 替换论坛上相同的内容 - 它可以替换它,但是当我按下图标时,没有添加文本,即使我要替换的内容完全相同。

是什么原因造成的?

$(".class").replaceWith("<table id='table'><img src='smiley.png' class='smiley' /></table>");

代码完全相同,但在应用 replaceWith() 后单击图像不起作用。它应该在文本字段中添加一个笑脸,但现在没有了。

4

1 回答 1

0

您可以像这样绑定从父级过滤到子级的单击事件:

$('.parent').on('click', '.child', function(){
    // your code here
});

即使.child动态添加了新实例,这也将允许触发 click 事件。

于 2013-07-15T23:13:01.050 回答