Discuss / JavaScript / 可以自动排序:

可以自动排序:

Topic source

winner丶John

#1 Created at ... [Delete] [Delete and Lock User]

let ul = $('div#test-div>ul');

let lang =ul.find('li>span');

if (lang.length < 6) {

ul.append('<li><span>Pascal</span></li>');

ul.append('<li><span>Lua</span></li>');

ul.append('<li><span>Ruby</span></li>');

    lang =ul.find('li>span');

    var changed = false;

    for (let i = 0; i <lang.length; i++) {

        if (changed) {

            i -= 1;

        }

        let a =lang[i];

        changed = false;

        for (let j = i + 1; j <lang.length; j++) {

            let n =lang[j];

            if (a.innerHTML >n.innerHTML) {

                [a.innerHTML,n.innerHTML] = [n.innerHTML,a.innerHTML];

            }

        }

    }

}


  • 1

Reply