gpt4 book ai didi

jQuery 如果存在两个元素则删除第一个

转载 作者:行者123 更新时间:2023-12-01 00:38:58 27 4
gpt4 key购买 nike

我想检查是否存在两个元素。一个有#one,另一个有#two。如果两者都存在,我想删除#one。

如果只有 #one 存在,则不执行任何操作。如果只有 #two 存在,则什么也不做。如果#one #two 存在,则删除#one。

有人可以帮助我让这个东西正常工作吗?

if($("#one") AND $("#two")) {
$("#one").remove();
}

我的小片段不起作用

最佳答案

您需要使用&&而不是ANDlength来检查元素是否存在。即使选择器返回 No 元素,JQuery 选择器也会返回对象。因此,当选择器没有返回元素时,使用 .length 将返回零,而当选择器返回元素时,使用 .length 将返回大于零。

if($("#one").length && $("#two").length) {
$("#one").remove();
}

关于jQuery 如果存在两个元素则删除第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340049/

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