javascript - 删除标签前的 jQuery 检查

标签 javascript jquery removeclass

在使用现有标签进行操作之前检查它是否有意义?或者 jQuery 是在即时执行操作吗?

这里是示例代码

$('#my_ul li.active').removeClass('active');

或者...

if(  $('#my_ul li.active').length ) {
    $('#my_ul li.active').removeClass('active');
}

最佳答案

不,这没有意义。它既不快也不有用。不要这样做。

简单地做

 $('#my_ul li').removeClass('active');

即使没有这样的元素,即使 li 元素没有 active 类,也不会出现任何错误。

关于javascript - 删除标签前的 jQuery 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291011/

相关文章:

jquery 根据另一个元素的当前类向元素添加数字类

javascript - 使用 jQuery 在单击事件时在类之间切换

javascript - 如何搜索属性值为 "\"的元素?

javascript - 在 browserSync 未运行时通过 jQuery 更改背景图像的问题

javascript - 仅使用 javascript 生成和访问具有键值对的二维数组

jquery 'remove class' - 尝试删除具有特定类的所有元素

php - 创建一个不受页面刷新影响的计时器或警报

javascript - 具有默认值的选项的 javascript 设计模式?

jquery - 如何在xsl中使用ip地址

javascript - 居中图像后标题不起作用