顯然,如果jQuery選擇器被多次使用(而不是是一個好主意,如果只使用一次),則將其存儲在變量中是一個好主意。如何在JavaScript變量中存儲多個jQuery選擇器?
我的問題是,如何在變量中存儲多個交替使用的選擇器。例如,假設我選擇$('#object1, #object2)
,然後再選擇`$('#object1')。我將如何創建一個可以與其他變量組合的變量來創建多個選擇器。
如果我把它寫這樣的:
var object1 = "#object1";
var object2 = "#object2";
$(object1 + "," + object2);
我只會引用串#object1
,而不是實際的選擇。
那麼如何在變量中存儲多個選擇器,以便它們可以互換使用?
該代碼有什麼問題?我認爲它會工作得很好。 – kprevas 2011-01-27 15:24:42
它只是將一個字符串存儲爲一個var,而不是實際的選擇器。 – Jared 2011-01-27 15:38:03
確切地說,選擇器*是字符串,而你指的是一個jQuery對象。 – 2011-01-27 15:48:01