在使用现有标签进行操作之前检查它是否有意义?或者 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/