Sort divs in jQuery based on attribute ‘data-sort’?
Use this function 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); You can call this function just after adding new divs. If you want to preserve javascript events within the divs, DO … Read more