Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery replaceWith()替换替换的内部文本/html_Jquery - Fatal编程技术网

jQuery replaceWith()替换替换的内部文本/html

jQuery replaceWith()替换替换的内部文本/html,jquery,Jquery,我使用replaceWith()将一个链接替换为另一个具有不同onchange和内部span标记的链接,如下所示: $(a.class).replaceWith("<a onclick='return ajax_spam(this);' /><span>Unflag as Spam</span></a>"); $(a.class).replace为(“反垃圾邮件”); 此操作有效,但范围标记放置在结束标记之后。如果我仅用文本替换span标记,也

我使用replaceWith()将一个链接替换为另一个具有不同onchange和内部span标记的链接,如下所示:

$(a.class).replaceWith("<a onclick='return ajax_spam(this);' /><span>Unflag as Spam</span></a>");
$(a.class).replace为(“反垃圾邮件”);
此操作有效,但范围标记放置在结束标记之后。如果我仅用文本替换span标记,也会发生同样的情况

有什么想法吗?

你过早地关闭了
a
标签

更改:

Unflag为垃圾邮件

至:

Unflag as Spam

您过早地关闭了
a
标签

更改:

Unflag为垃圾邮件

至:

Unflag为垃圾邮件