javascript - 使用 Jquery 按属性对 div 进行排序?

标签 javascript jquery frameworks

我有这个 HTML:

​<div indice="1">first</div>
<div indice="3">third</div>
<div indice="2">second</div>

<button onclick="organize();">Sort</button>

当我点击按钮时,我需要使用 atrributte“indice”对相同的 html 进行升序排序,并且 dom 看起来像这样:

​<div indice="1">first</div>
<div indice="2">second</div>
<div indice="3">third</div>

最佳答案

尝试使用 javascripts 数组排序方法

$('div').sort(function(a,b){
    return $(a).attr('indice') - $(b).attr('indice');
});

http://jsfiddle.net/nPbk8/

关于javascript - 使用 Jquery 按属性对 div 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100197/

相关文章:

javascript - jquery:如何将 .hide() 方法与 .fadeToggle ("fast") 动画一起使用?

javascript - onfocus 关闭图标应显示在右侧

javascript - 如何在angularJs中双击调用方法?

javascript - 如何使用外部按钮/控件循环浏览 Accordion 内容?

frameworks - Yii ,从 $_FILES 保存图像,但不使用模型

php - 管理用户的框架

c# - Entity Framework - SQL 查询 - 限制和排序依据 - SQL Server

javascript - 使用ajax动态加载谷歌地图v3

使用 Django jquery ajax 文件上传

c# - 为什么这个 JQuery 无效?