2013-12-16 29 views
1

我有用於拖放和兩個div標籤的常用jQuery函數。兩個div標籤都有不同的ID,但都包含相同ID的元素。 我有一個塊和每個佔位符,所以當我拖'block1'第一個表的olny佔位符應該閃爍,但都閃爍。當我拖拽block2時,對於block2也是一樣的,只有第二個表的佔位符應該是閃爍的,第一個表的佔位符只應該接受block1,第二個表的佔位符也是一樣。我已經實現了常用的功能,但它不工作。當我拖動任何塊時,兩個佔位符都閃爍,兩個佔位符都接受該塊。如何使用jQuery-UI拖放包含相同ID的元素的兩個div

這裏是鏈接到我的小提琴 - jsfiddle.net/2pFqe/3/

在撥弄我有ID「ID1」和「ID2」相同的ID都包含元素的兩個div。現在,當我拖動block1時,兩個佔位符都閃爍。 我曾嘗試.filter(:第一),eq(0),但沒有解決方案

有沒有辦法做到這一點?

請幫我解決這個問題。

問候。

回答

0

使用jQuery通配符選擇器$("[id^=block]")

+0

您好N可以詳細說明您的建議嗎?因爲我試過接受:$(「[id^= fourth]」),但有同樣的問題 –

+0

你有與id * div1 *,* div2 *等相同的div。 [id^= div]「)'返回所有以* div *開頭的id的元素。如果你想選擇所有* li *,你可以使用$(「[id^= div] li」)。 –

相關問題