javascript - .removeClass 用于多个缓存选择器

标签 javascript jquery html css caching

致力于通过缓存选择器来优化一些 js/jQuery 代码,这些选择器被多次使用以帮助加快速度,例如:

var object = $("#object");
object.removeClass('class-name');

虽然我在链接缓存的选择器时遇到了麻烦,但这是我的尝试:

var object1 = $("#object1");
var object2 = $("#object2");
$(object1, object2).removeClass('class-name');

这适用于第一个缓存元素但不适用于第二个,关于正确语法的任何想法?
我已经搜索过它但似乎找不到任何东西!

最佳答案

使用.add()

Create a new jQuery object with elements added to the set of matched elements.

object1.add(object2).removeClass('class-name');

关于javascript - .removeClass 用于多个缓存选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042133/

相关文章:

javascript - 勾选复选框然后提交然后弹出窗口

javascript - 浏览器性能以及使用 Bodymovin 和 CSS 动画的问题

javascript - 简单的自动图像更换器故障

页面上的 Javascript 多个 DateRangePicker 元素

facebook - HTML5 的开放图验证

javascript - 在 Jquery 移动表中添加水平滚动?

javascript - 是否有可能知道函数是否是从引用中调用的?

jquery - 显示和隐藏不适用于点击功能

html - 在 div 内拟合和居中图像

HTML 4.01 严格标准