2015-04-23 79 views
2

多個選擇我公司擁有一批已存儲在變量作爲jQuery選擇的項目,如:選擇使用jQuery

var $description = $("#description"); 
var $title = $("#title"); 
var $fname = $("#fname"); 
var $sname = $("#sname"); 
// ... 

我想要做這樣的事情:

$($description, $title, $fname, $sname).change(function(){ /*...*/ }); 

這是可能的?

+1

@Liam&@Satpal - 我真的不認爲這是作爲一個表示了同樣的問題,因爲這是真正的要求'$(「xxx,yyy」)'解決方案,而我的問題特別是已經有了變量中的JQuery元素。 (即使這個問題的答案包含這個答案) – Sean

+1

如果你想我會重新打開它,然而解決方案顯然存在'$('。class1')。add('。class2')',I我確信@Rory會重新開放它,否則 – Satpal

回答

6

您可以使用add()在變量已經加入jQuery的對象組合在一起:

$description.add($title).add($fname).add($sname).change(function() { 
    // do something... 
}); 
+0

哇,這很快!謝謝。我無法提出Google搜索結果,因爲我剛剛恢復正常的Jquery「選擇/選擇器」結果。 – Sean

+0

沒問題,很樂意幫忙 –