gpt4 book ai didi

javascript - jquery删除功能并删除多个元素

转载 作者:行者123 更新时间:2023-12-04 08:13:24 33 4
gpt4 key购买 nike

如果我使用以下代码并且只列出一个元素,那么它就可以工作。当我想删除这两个元素时,它不会。这是我的 AJAX Success 调用的一部分:

 jQuery('#t_'+$cid, '#'+$cid).remove(); 
我不能以这种方式这样做吗?

最佳答案

选择器必须是 字符串...所以多个选择器的逗号分隔符必须是 字符串。
这个片段有效:

let $cid = 1

jQuery('#t_'+$cid + ', #'+$cid).remove();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="t_1">t_1</div>
<span id="1">1</span>

由于这开始变得困惑并且难以确定错误......当谈到在选择器字符串中使用变量时,我建议你使用一些 templating literals .所以这会更容易阅读:
jQuery(`#t_${$cid}, #${$cid}`).remove();

关于javascript - jquery删除功能并删除多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65835614/

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