javascript sort of HTML elements

后端 未结 5 1323
暗喜
暗喜 2020-11-30 05:56

I\'m trying to sort an li elements and get an unexpacted result I need to sort it three times to get it correctly,

where have I mistaken? javascript

5条回答
  •  無奈伤痛
    2020-11-30 06:23

    var sort_by_name = function(a, b) {
        return $(a).text().toLowerCase().localeCompare($(b).text().toLowerCase());
    }
    

    You can use localeCompare instead to make things more elegant and workable.

    See jsfiddle http://jsfiddle.net/Qww87/11/

提交回复
热议问题