gpt4 book ai didi

javascript - 为什么我不能对从 jquery $.makeArray() 创建的数组对象使用 java 脚本方法 Sort()

转载 作者:行者123 更新时间:2023-11-28 07:49:15 25 4
gpt4 key购买 nike

为什么我不能对从 jquery api $.makeArray() 创建的数组对象使用 java 脚本方法 Sort()例如:我的 DOM 有这些元素

<ul id="languages">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
</ul>

我尝试对它们进行排序和附加。

var elems = document.getElementsByTagName( "li");
var arr = $.makeArray( elems );
arr.sort();
$( arr ).appendTo( "#languages");

最佳答案

This should be the solution to your problem - hope this helps

var elems = document.getElementsByTagName( "li" );
var arr = $.makeArray( elems );
arr.sort(function(a, b){
return a.innerHTML > b.innerHTML;
});
$( arr ).appendTo( "#languages" )

关于javascript - 为什么我不能对从 jquery $.makeArray() 创建的数组对象使用 java 脚本方法 Sort(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27053860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com