2011-06-10 72 views
0

喜是有使用jQuery UI的jQuery的可排序

对于例如,有按钮的点击12盒我应该能够添加其他增加新的框,在按钮on this fiddle的点击排序的一部分的任何手段这个盒子是可以排序的,它的ID应该是唯一的,所以即使其中一个盒子被删除并添加了,我们也有唯一的ID保存到数据库。

回答

1

http://jsfiddle.net/Wmjsr/4/

在这里你去。

实际上,您可以创建一个函数来动态创建框,并在添加按钮单击功能中重新使用该功能。基本上我只是克隆其中一个盒子并附加到ul。你可以做的是克隆后(或者如果你按照我的建议动态创建框)修复框的id和值。你可能需要一个boxCounter全局变量来跟踪你正在生成的ID并删除

+0

通过使最后一个克隆无法通过ID ...我需要有一个新的ID为新的盒子这是什么让我困扰,好像我可以有新的身份证警报我可以保存使用全球计数器如何通过身份证到新的盒子,如果我使用..你能帮我找出这 – June 2011-06-10 06:26:33

+0

像我说的上面,只需在飞行中而不是在HTML中创建盒子就更好了。创建一个函数boxgenerator()方法,该方法将重新创建该框的html并将其附加到您的可排序列表中 – corroded 2011-06-10 06:28:41

+0

或者如果您感觉懒惰只需将该克隆放入boxgenerator方法中,则将其分配给一个变量并使用clone修改该元素的id .attr(“id”,boxCounter ++)或somethign – corroded 2011-06-10 06:29:41