兩個變量分別代表一個jQuery元素,我如何讓它們變成一個變量代表兩個元素? 例如如何製作幾個JQuery元素
var a=$("#elem1");
var b=$("#elem2");
我試圖
var c=a+b;
使
c=$("#elem1,#elem2");
但沒有奏效。
兩個變量分別代表一個jQuery元素,我如何讓它們變成一個變量代表兩個元素? 例如如何製作幾個JQuery元素
var a=$("#elem1");
var b=$("#elem2");
我試圖
var c=a+b;
使
c=$("#elem1,#elem2");
但沒有奏效。
var c = $("#elem1, #elem2")
將工作。
你也可以試試這個。
var a =$("#elem1");
var b =$("#elem1");
var c = a.add(b);
現在c
將包含#elem1
和#elem2
。
add()
參考 - http://api.jquery.com/add/
但爲什麼當我嘗試c.animate(...)我得到'對象[對象對象] [對象對象]沒有方法'動畫''? – LotusH 2012-02-28 23:48:23
試試這個'a.add(b).animate()'。 – ShankarSangoli 2012-02-28 23:50:03
工作把兩個元素一個類下。
var c = $(".thatclass")
var a= $("#elem1");
var b= $("#elem2");
var c = a.add(b);
我推薦使用$ -prefix來存放jQuery實例的變量。 – 2012-02-28 23:46:55