是否可以使用jquery从分离的dom树中删除dom节点?

时间:2016-11-21 12:53:40

标签: javascript jquery

我正在尝试做什么:

$domTree = $('<div class="container"><div class="first">first</div><div class="second">second</div></div>')
$domTree.remove('.first')
$dom.html() // Should contain second div only

我得到的:第一和第二div都存在。

我做错了什么?什么是正确的方法?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用find获取元素,remove删除元素,end用于返回容器

$domTree = $('<div class="container"><div class="first">first</div><div class="second">second</div></div>').find('.first').remove().end();
$domTree.html();

$domTree = $('<div class="container"><div class="first">first</div><div class="second">second</div></div>').find('.first').remove().end();
    console.log($domTree[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>