我正在使用replaceWith()将链接替换为另一个具有不同onchange和内部span标记的链接,如下所示:
$(a.class).replaceWith("<a onclick='return ajax_spam(this);' /><span>Unflag as Spam</span></a>");
除了span标记放在结束标记之外,这是有效的。如果我用span文本替换span标签,也会发生同样的情况。
有什么想法吗?
答案 0 :(得分:3)
您 过早 关闭a
代码......
更改:强>
<a onclick='return ajax_spam(this);' /><span>Unflag as Spam</span></a>
以强>
<a onclick='return ajax_spam(this);' ><span>Unflag as Spam</span></a>