我有用于拖放的通用 jQuery 函数和两个 div 标签。两个 div 标签都有不同的 id,但都包含相同 id 的元素。 我每个都有一个 block 和一个占位符,因此当我拖动“block1”时,第一个表的 olny 占位符应该闪烁,但两者都闪烁。与 block 2相同,当我拖动 block 2时,只有第二个表的占位符应该闪烁,第一个表的占位符应该只接受 block 1,第二个表的占位符也相同。我已经实现了通用功能,但它不起作用。当我拖动任何 block 时,两个占位符都会闪烁,并且两个占位符都接受该 block 。
这是我的 fiddle 的链接 - jsfiddle.net/2pFqe/3/
在 fiddle 中,我有两个 id 的 div,'id1' 和 'id2' 都包含相同 id 的元素。现在,当我拖动 block1 时,两个占位符都会闪烁。 我尝试过 .filter(:first), eq(0) 但没有解决方案
有什么办法可以做到这一点吗?
请帮我解决这个问题。
问候。
最佳答案
使用 jQuery 通配符选择器$("[id^=block]")
关于javascript - 如何使用 jQuery-UI 拖放两个包含相同 id 元素的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604354/