Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何保持div的特定顺序?_Javascript_Jquery - Fatal编程技术网

Javascript 如何保持div的特定顺序?

Javascript 如何保持div的特定顺序?,javascript,jquery,Javascript,Jquery,我这里有把小提琴: 在本例中,用户为一个帐户选择一定数量的客户端,并能够删除客户端和添加客户端 每个帐户最多可以有3个客户端 如何使客户端始终按客户端ID的顺序排列 谢谢您必须检查它添加到的框中的元素的位置,然后使用.insertBefore()或.insertAfter()方法只需使用它进行排序:通过DOM进行排序的解决方案,这依赖于加载时对所有内容进行排序 HTML中的“客户机”和“开关”属性有什么用?这不是有效的标记。@wdm,我从来没有说过这是有效的模型。这是一个使用chromium e

我这里有把小提琴:

在本例中,用户为一个帐户选择一定数量的客户端,并能够删除客户端和添加客户端

每个帐户最多可以有3个客户端

如何使客户端始终按客户端ID的顺序排列


谢谢

您必须检查它添加到的框中的元素的位置,然后使用
.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')来获取值