Jquery:分离和重新附加元素的简单方法?

时间:2013-02-06 15:17:06

标签: jquery dom-manipulation detach

我知道detach()和插入html的varios方法。但是,如何分离元素,留下占位符,然后稍后用该元素替换该占位符?

我能想到的唯一解决方案是检查prev(),然后检查next(),然后检查parent()。存储该占位符,然后再使用该占位符将元素放回原位。

必须有一种更简单的方法......

感谢。

3 个答案:

答案 0 :(得分:1)

你需要replaceWith方法,不是吗?

答案 1 :(得分:1)

使用好的'ol $(elem).css('visibility', 'hidden');隐藏它,同时保持它的位置,

然后$(elem).replaceWith(newElem);将其换掉;

答案 2 :(得分:0)

要附加元素,您必须使用.append()这样的

 $('form').append("<div id='appended'>Hello World</div>");

对于分离元素,您应该使用.remove()这样的

 $('#appended').remove();