Javascript jQuery中append的对立面
我使用Javascript jQuery中append的对立面,javascript,jquery,Javascript,Jquery,我使用.append添加到div $(this).append('<ul><li>test</li></ul>'); $(this).append(“测试””); 如果存在于$(this)的子项中,如何搜索并删除它?使用以下方法: 您可以使用remove()。有关的更多信息 注意,这将删除所有 UL>代码>是子元素。 你还应该考虑的是,保持对创建元素的引用,然后你可以很容易地删除它: var newUL = $('<ul>&l
.append
添加到div
$(this).append('<ul><li>test</li></ul>');
$(this).append(“- 测试”
”);
如果
存在于$(this)
的子项中,如何搜索并删除它?使用以下方法:
您可以使用remove()
。有关的更多信息
注意,这将删除所有<代码> UL>代码>是子元素。
你还应该考虑的是,保持对创建元素的引用,然后你可以很容易地删除它: var newUL = $('<ul><li>test</li></ul>');
$(this).append(newUL);
// Later ...
newUL.remove();
var newUL=$('- 测试
);
$(this).append(newUL);
//后来。。。
newUL.remove();
我也遇到了同样的问题,我遇到了这个问题——这对我来说确实是个窍门:
// $("#the_div").contents().remove();
// or short:
$("#the_div").empty();
$("#the_div").append("HTML goes in here...");
相反的位置是
children()
,但相反的位置是prepend()
非常好的教程。与
.append()
相反的是.prepend()
从
.prepend()方法将指定的内容作为jQuery集合中每个元素的第一个子元素插入(要将其作为最后一个子元素插入,请使用.append()
我意识到这不符合OP的具体情况。但是它确实回答了问题的标题。:)而且它是谷歌上第一个热门的“jquery反向追加”。我相信
.contents().remove()
等于.empty()
。我不完全确定你是否知道链接-如果你不知道,你可以在jquery中组合语句,比如$(…).empty().append(…)
:)我想获取变量的元素(div)。我该怎么做?回答了我的问题。“append的反面是什么”你能再解释一下吗?@ShamseerAhammed你不明白什么?
var newUL = $('<ul><li>test</li></ul>');
$(this).append(newUL);
// Later ...
newUL.remove();
// $("#the_div").contents().remove();
// or short:
$("#the_div").empty();
$("#the_div").append("HTML goes in here...");