我习惯在函数顶部声明所需的所有对象,这些对象用于缓存和保持应用程序快速。例如,我有类似以下代码:
var $object1 = $('#my_element'),
$object2 = $('.other_elements'),
$object3 = $('.again_something_else');
我在代码中单独使用这些变量,例如$object1.doSomething()
或$object2.doElse()
,但在某些情况下,我需要将同一个函数应用于已选择的两个或多个变量。有一种方法可以将这些变量合并在一起,以避免重新选择我需要的元素吗?
我想避免这种情况:
$('#my_element, .other_elements').myFunction()
并且复用我已经有的变量。
.each()
不就是做这个的吗?” - fge