我有這樣多個變量
$(".class1 .class2").on('click', function(){
//Do something
});
我想服用點像這樣使用變量代碼:
var1=".class1";
var2=".class2"
$(var1 var2).on('click', function(){
//Do something
});
我看到var1
和var2
被設置爲正確的價值觀,但每次我嘗試使用2個變量作爲選擇器失敗。當我保持點擊觸發器不變並在代碼的其他地方分別使用var1
或var2
(只是var1
或var2
,但不在相同的選擇器列表中)時,它可以工作。有小費嗎?
我想我使用var3
連接var1
和var2
,但我想減少另一個變量。
變量是價格便宜。 'var1 var2'不是一個列表,它是一個語法錯誤....並且即使它是一個列表,該列表也將是一個對象。也許你不想要的是污染名稱空間,在這種情況下,只需按照[adeneo的建議](http://stackoverflow.com/a/40115547/402022)內嵌串聯。 – Theraot