我在HTML页面中有无序div,并且需要根据它们的id以升序排列。 我有一些代码,但它不工作我只是想知道代码有什么问题,或者我需要做一些更多的代码工作。 fiddle使用jquery根据它们的id更改div订单
jQuery的
$('div').sort(function (a, b) {
var contentA =parseInt($(a).attr('data-sort'));
var contentB =parseInt($(b).attr('data-sort'));
return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0;
})
HTML
<div data-sort='14'>14</div>
<div data-sort='6'>6</div>
<div data-sort='9'>9</div>
http://stackoverflow.com/questions/21267120/jquery-sort-by-id-element 这有助于... – brandelizer 2014-10-30 09:46:54