在jQuery中基于属性“数据排序”对div进行排序?

在jQuery中基于属性“数据排序”对div进行排序?,第1张

在jQuery中基于属性“数据排序”对div进行排序?

使用这个功能

   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);


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5111172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存