2011-10-18 33 views
0

我有一个表单生成器应用程序,我可以点击添加一个新字段,也可以单击添加包含字段/行的整个部分。我也可以通过拖放来重新排列某个部分中的字段以及它们自己的部分,以及部分之间的drap字段。jquery拖放到我刚刚创建的部分中并不起作用

问题是,当我克隆一个部分,然后尝试从另一个现有部分拖放一个字段到其中时,它不会删除,直到我保存表单并拖入新部分。我使用.clone()克隆一个节,然后insertAfter()添加新的节,然后我使用jqueryui拖放和节之间和jqueryui排序排序。

它似乎当我添加一个新的部分它没有被添加到DOM,所以我不能掉进去?

请帮忙吗?

感谢 瑞克

+0

你能粘贴一些代码吗?它看起来不像刷新方法或其他东西,还有你的生活剂量 - 这意味着在加载剂量后添加的元素会受到影响。你可以精确地重新加载插件? –

回答

0

JQUERY UI dropable/dragable使用绑定​​,其中加载所有存在的元素,但dosent听创建方法后添加新的元素。

您可以尝试使用destroy函数,然后重新创建窗口小部件以查看是否有帮助(也解释了它为什么可用于页面刷新)。

你也可以将它绑定到LIVE,然后绑定新的元素。但是它可能有一些缺点,比如编辑插件代码等等。

相关问题