gpt4 book ai didi

javascript - 从 jQuery 选择中删除元素

转载 作者:行者123 更新时间:2023-11-28 13:29:10 25 4
gpt4 key购买 nike

假设我有一些仅存在于 jQuery 选择中的同级 DOM 元素:

var $container = $('<div></div><span></span>');

我希望 $div 只包含 <div></div> ,所以我尝试删除 <span> :

$container.find('span').remove();
// Note that span still exists:
console.log($div.length === 2);

解决这个问题的正确方法是什么?

最佳答案

您当前的选择是您的<div>元素。您需要在那里找到您的跨度并调用 .remove() 关于这一点。

传递给.remove()的参数在当前集合中找不到元素,它会对其进行过滤。

var $div = $('<div><span></span></div>');
$div.find('span').remove();

关于javascript - 从 jQuery 选择中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495934/

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