将<span>元素替换为包含html </span>的var

时间:2010-09-26 22:01:33

标签: javascript jquery

我有一个变量,我从页面上的div中取出了内容,如下所示:

var originContents = $('#origin .teleportMe').html();

有一组span标签,页面上有class =“insertionPoint”,我想删除并替换原始div的内容。

我更喜欢用jquery做这个,但不是必需的。

将其替换为:originContents

的内容
<span class="insertionPoint">insert</span>

哦,完成后隐藏原件。

1 个答案:

答案 0 :(得分:1)

这应该这样做:

$('.insertionPoint').replaceWith(originContents);
$('#origin .teleportMe').hide();

请参阅.replaceWith().hide()。但请注意,如果HTML包含带有ID的元素,并且HTML现在已插入多个位置,则使用这些ID可能会导致意外结果。