我正在尝试用.replaceWith()替换论坛上相同的东西 - 它可以替换它,但是当我按下图标时,文本没有被添加,尽管我替换的东西是完全相同的
可能导致什么?
$(".class").replaceWith("<table id='table'><img src='smiley.png' class='smiley' /></table>");
代码完全相同,但在应用replaceWith()后单击图像不起作用。它应该在文本字段中添加一个笑脸,但它不再存在。
答案 0 :(得分:0)
您可以将从父级过滤掉的点击事件绑定到子级,如下所示:
$('.parent').on('click', '.child', function(){
// your code here
});
即使动态添加.child
的新实例,也可以触发click事件。