ai didi

javascript - 选择 li 类名(如果存在)

转载 作者:行者123 更新时间:2023-12-02 18:43:51 24 4
gpt4 key购买 nike

每次单击按钮时,我都会输入一个函数,在其中检查是否存在具有特定类名的列表项。如果存在,则必须将其删除。

if($("ul#" + this.listClass + " li[class='errorlist']"))
{
console.log("error");
}

现在,每次我点击它都会进入该函数,即使它不存在。

提前致谢。

最佳答案

如果你想检查类是否存在

if($('myElement').hasClass('myClassToCheckFor')){
//do stuff to my element here
}

如果你想检查元素是否存在

if($('myElement.withMyClass').length > 0) {
//do stuff to my element here
}

所以你想要做的就是这个(但是这没有针对 jquery 对象的缓存进行优化,但它演示了你需要做什么)。

$('button.myButton').click(function(){
if($('ul li').hasClass('monkey')){
$('ul li.monkey').remove();
} else {
alert("not found!");
}
});

See this fiddle

关于javascript - 选择 li 类名(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16604067/

24 4 0
文章推荐: javascript - 调用两个同名函数
文章推荐: javascript - 私有(private)范围 Javascript 的最佳方式?
文章推荐: javascript - 禁用基于另一个选择选项的选择选项
文章推荐: php - jQuery.post 没有收到来自 php 脚本的错误
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com