Javascript 如何保持div的特定顺序?
我这里有把小提琴: 在本例中,用户为一个帐户选择一定数量的客户端,并能够删除客户端和添加客户端 每个帐户最多可以有3个客户端 如何使客户端始终按客户端ID的顺序排列Javascript 如何保持div的特定顺序?,javascript,jquery,Javascript,Jquery,我这里有把小提琴: 在本例中,用户为一个帐户选择一定数量的客户端,并能够删除客户端和添加客户端 每个帐户最多可以有3个客户端 如何使客户端始终按客户端ID的顺序排列 谢谢您必须检查它添加到的框中的元素的位置,然后使用.insertBefore()或.insertAfter()方法只需使用它进行排序:通过DOM进行排序的解决方案,这依赖于加载时对所有内容进行排序 HTML中的“客户机”和“开关”属性有什么用?这不是有效的标记。@wdm,我从来没有说过这是有效的模型。这是一个使用chromium e
谢谢您必须检查它添加到的框中的元素的位置,然后使用
.insertBefore()
或.insertAfter()
方法只需使用它进行排序:通过DOM进行排序的解决方案,这依赖于加载时对所有内容进行排序
HTML中的“客户机”和“开关”属性有什么用?这不是有效的标记。@wdm,我从来没有说过这是有效的模型。这是一个使用chromium embedded Framework的内部应用程序。我现在在我的手机上,所以你必须等待其他人回复,我回家后会查看它。但本质上,您不需要在添加新元素的位置循环,只需要遍历目标中的每个div并比较id,直到您发现正在移动的客户端id小于框中的id,并在该id之前插入新id。@original如果您从我的代码i中看到,我没有使用
id
s有一个名为client
right的属性,但是您应该能够使用.attr('client')
来获取数字(可能必须parseInt
it),您可以使用.attr('client')来获取值