jquery get()方法,它究竟是如何工作的?

时间:2015-06-11 06:02:20

标签: jquery arraylist get clone

我需要了解clone()和get()方法之间的区别,我有这个代码,我想知道get()方法是否创建了数组的副本,如果我可以使用克隆改为()方法?



(function($){
$(document).ready(function(){
var lis = $("ol li").get().reverse();
$("ol").empty();
$.each(lis, function(i){
$("ol").append("<li>" + lis[i].innerHTML + "</li>");
});
});
})(jQuery);
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

当您提出问题时,请确保提供正确的详细信息,例如jQuery版本和使用的HTML代码。

这适合我的小提琴。

$(document).ready(function() {
    var lis = $("ol li").get().reverse();
    $("ol").empty();
    $.each(lis, function(i) {
        $("ol").append("<li>" + lis[i].innerHTML + "</li>");
    });
});

http://jsfiddle.net/rejithrkrishnan/19ejv9j9/

我从您的代码中删除了(function($){})(jQuery);,因为您不需要同时使用此$(document).ready(function() {});

这个答案使用jQuery 1.8.3