使用jquery根据数组对表行进行排序
Sorting table rows according to an array with jquery?
我有一个看起来像这样的表:
<table>
<tr id="1">
<td>bla</td>
</tr>
<tr id="2">
<td>bla</td>
</tr>
<tr id="3">
<td>bla</td>
</tr>
<tr id="4">
<td>bla</td>
</tr>
</table>
我还得到了一个数组,我应该根据它对表中的行进行排序,比如说数组类似于
数组=[3,4,1,2];
如何使用jquery/javascript重新排列行以匹配数组,有什么技巧或想法吗?
按照需要的顺序再次附加它们。当您调用.append
并且元素已经可见时,它将从当前位置删除。
var order = [3,2,1,4];
$.each(order, function(){
$("table").append($("#" + this));
})
http://jsfiddle.net/nZ6HJ/
jsBin演示
for(i=0; i<array.length; i++){
$('#'+array[i]).appendTo('table');
}
相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在数组的 2/3 上调用自身的排序算法
- 数组值的排序以匹配另一个数组ES6
- 按不同项目对对象数组进行排序
- 根据Javascript中的字符串值对数组的数组进行排序
- 在不同的javascript数组中对json响应进行排序
- 对对象数组中的数组进行排序
- 按特定键对对象数组进行排序
- 使用jquery根据数组对表行进行排序
- 尝试对对象数组进行排序但拼接不是一个函数
- 对javascript中某些键的对象数组进行排序
- Javascript按数字顺序排序()数组
- Javascript排序索引链接数组
- 在jquery中对时间数组进行排序
- 如何在具有相同 ID 的 Javascript 中按排序函数对关联数组进行排序
- Javascript中的多维数组排序索引问题
- 如何在mongodb中根据数组内容的差异进行排序
- 在Javascript中对具有特定异常的对象数组进行排序
- 数组数据排序类似mysql查询
- 在小于O(n)时间内找到(排序)数组中的重复元素