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