javascript - 在尝试使用 JQuery 删除某个类之前,我应该检查它是否存在吗

标签 javascript jquery

这就是我所拥有的:

function myFunction() {

    $("body").removeClass("toggled");
}
$(window).on('resize',myFunction);

这似乎有效。不过……不知道……好像有点短? :P

这样做会导致性能损失吗?我可以想象每次找不到此类时 JQuery 都会 secret 地抛出错误(但我可能是在胡说八道)。

稍微澄清一下会很有帮助:)

最诚挚的问候,

迈克尔

最佳答案

别担心。据我所知,jQuery 会检查这些类本身是否可用。

但是您也可以删除这样的类:

$('body.toggled').removeClass('toggled');

因此,如果主体上没有toggled类,则不会调用removeClass()

关于javascript - 在尝试使用 JQuery 删除某个类之前,我应该检查它是否存在吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28487053/

相关文章:

javascript - iphone 应用程序使用 phonegap 变慢

javascript - 使用 dojo 访问远程 CSV 时出现问题

c# - 在 jquery 中单击后绑定(bind) css 样式?

javascript - 使用 Node.js 和 Promises 实现指数退避

javascript - HTML 组合框所选项目的值

javascript - jQuery 虚拟键盘和向下滑动

javascript - jQuery 和浏览器兼容性

javascript - jquery click 不适用于 IE11 中动态添加的 href

php - javascript长度持续时间

javascript - 620 : Too many queries using Google Maps API