2013-10-02 28 views
0

如何定位用於不同ID的特定元素。例如,具有ids行和col。我試圖用jQuery來做這件事。具有不同ID的目標元素Jquery

var $drag = $("#col"); 
var $drag2 = $("#row"); 
$("td", $drag, $drag2).droppable({ accept: ".special" }); 

而是存儲在drag2第二ID 「行」 沒有被選中。在jQuery中做這件事的正確方法是什麼?

+0

如果您使用不止一次考慮使用一個類名稱,而不是標識。 ID應始終是唯一的。 –

+0

他們是與他們相似的元素的唯一ID – lboyel

+0

給出的答案將做你想做的。 –

回答

3

您可以使用multiple selector

$("#col, #row").find("td") 

var $drag = $("#col"); 
var $drag2 = $("#row"); 
$drag.add($drag2).find("td").droppable({ accept: ".special" }); 
+0

是否有任何理由不在你的第一個答案中使用變量drag和drag2? – lboyel

+0

@lboyel首先回答採用選擇器是參數,'drag'和'drag2'不是選擇器 –

+0

所以一個變量不被認爲是一個選擇器,即使它認爲它有一個選擇器存儲在它嗎? – lboyel

相關問題