我有一个变量,我从页面上的div中取出了内容,如下所示:
var originContents = $('#origin .teleportMe').html();
有一组span标签,页面上有class =“insertionPoint”,我想删除并替换原始div的内容。
我更喜欢用jquery做这个,但不是必需的。
将其替换为:originContents
的内容<span class="insertionPoint">insert</span>
哦,完成后隐藏原件。
答案 0 :(得分:1)
这应该这样做:
$('.insertionPoint').replaceWith(originContents);
$('#origin .teleportMe').hide();
请参阅.replaceWith()
和.hide()
。但请注意,如果HTML包含带有ID的元素,并且HTML现在已插入多个位置,则使用这些ID可能会导致意外结果。