javascript - 隐藏 jQuery 中的缓存对象

标签 javascript jquery hide objectinstantiation

我不确定“缓存”是否是一个正确的术语。也许我应该使用“实例化”来代替。但是,假设我想“缓存”多个对象,以节省一些资源:

var $foo = $("#foo"),
$bar = $("#bar");

现在,如果我想隐藏它们,我可以使用单行代码代替:

$foo.hide();
$bar.hide();

我认为这个很简单(读作:“愚蠢”),但是嘿...我自己无法弄清楚...

最佳答案

您还可以使用.add()汇总一堆 jQuery 对象和选择器:

$foo.add( $bar ).add('.someclass').add( $other_objects_or_selectors ).hide();

关于javascript - 隐藏 jQuery 中的缓存对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405956/

相关文章:

css - 使用 CSS 隐藏特定的复选框

JavaScript/jQuery : how to get HTML and display HTML, 包括标签

javascript - 如何向 Angular2 错误消息添加其他参数

jQuery UI 重新加载 ASP.NET MVC 3 应用程序中的选项卡内容

javascript - 使用 jquery 1.6 的 chrome 中的 nyroModal 关闭按钮问题

jquery - 使用 jQuery 使用 Select 显示/隐藏多个 DIV

javascript - 勾选的复选框列出包含其名称的元素

javascript - 如何在尊重 Ctrl-click 在新选项卡中打开 URL 的同时导航到 URL?

javascript - JQuery、谷歌地图和 $ ('#myId' ) == getElementById ("myId")

jquery - 使用 css 或 jquery 隐藏标签和输入字段