我正在尝试从.html()中删除一些元素并获取一组新的元素。我正在尝试.remove()删除元素,但是,它没有帮助我。在这方面你能帮我吗?
使用小提琴链接添加以下代码。
答案 0 :(得分:2)
这是因为$(dom).find(".hide")
不再存在,因为$("#wrapper").html()
返回所有子元素,它将返回0
个元素。你可以试试这个: -
var dom = $("#wrapper").html();
$("#newList").html(dom);
$("#newList").find(".hide").each(function(){
$(this).remove();
});
或简单: -
$("#newList").find(".hide").remove()
答案 1 :(得分:0)
使用jquery,你可以这样做:
$('cssSelector').remove();
答案 2 :(得分:0)
$("#wrapper").find(".hide").each(function(){
$(this).remove();
});