使用这个功能
var result = $('div').sort(function (a, b) { var contentA =parseInt( $(a).data('sort')); var contentB =parseInt( $(b).data('sort')); return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0; }); $('#mylist').html(result);
您可以在添加新的div后立即调用此函数。
如果要在div中保留javascript事件,请不要像上面的示例一样使用html replace。而是使用:
$(targetSelector).sort(function (a, b) { // ...}).appendTo($container);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)