Discuss / JavaScript / 个人认为应该是对节点的排序,而不是对String排序。(假设各节点有各自的color属性)

个人认为应该是对节点的排序,而不是对String排序。(假设各节点有各自的color属性)

Topic source

iH8ra1n

#1 Created at ... [Delete] [Delete and Lock User]
var ul = $('#test-div ul');
ul.append('<li><span>Pascal</span></li>');
ul.append('<li><span>Lua</span></li>');
ul.append('<li><span>Ruby</span></li>');
var list = [];
for (var child of ul[0].children) {
    list.push(child);
}
list.sort((x,y) => {
    return x.innerText > y.innerText;
});
for (var li of list) {
    ul.append(li);
}

  • 1

Reply