Discuss / JavaScript / 实在想不出,参考了其他同学的答案,整理成以下版本

实在想不出,参考了其他同学的答案,整理成以下版本

Topic source

木火应

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

var ul = $("#test-div ul");

//为不影响测试,测试前先清理下数据

ul.find("li").remove();

var arr = ["Pascal","Lua","Ruby","JavaScript","Python","Swift"]

for(var i of arr){

ul.append(function(index,html){

   return "<li><span>"+i+"</span></li>";  

});};

ul.append(function (index, html) {

var li = $("#test-div ul li");

var parr = li.map(function(){

return $(this).text();

}); 

var newarr = parr.sort().get();

var newp = li.get();

for(var i in newarr){

newp[i].innerHTML=newarr[i];

}

return $("#test-div p");

});


  • 1

Reply