gpt4 book ai didi

javascript - jQuery .remove(Selector) 不起作用

转载 作者:行者123 更新时间:2023-11-30 12:25:30 24 4
gpt4 key购买 nike

看看这个片段:

var div = $('#createDrugForm');

div.remove('input[type=hidden]');
//the hidden field is still there

div.find('input[type=hidden]').remove();
//the hidden was removed

为什么第一种删除方法不起作用?

最佳答案

当您向 $.fn.remove 提供选择器时方法,此选择器用于过滤已选择的集合(参见 $.fn.filter ),但不用于查找新的子元素(参见 $.fn.find )。

例如,如果您有这样的 HTML 结构:

<div class="div a">a</div>
<div class="div b">b</div>
<div class="div c">c</div>

你可以用这段代码删除.a div

$('.div').remove('.a');

在您的情况下,您需要使用 find 方法,然后删除找到的输入。

关于javascript - jQuery .remove(Selector) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29538165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com