2015-06-11 23 views
-1

我需要了解克隆(之差)和get()方法,我有这样的代码,我想知道,如果get()方法创建数组的副本,如果我可以只使用克隆( )方法呢?jquery 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);

+1

你为什么不自己去查?你只需要阅读文档... Google是你最好的朋友。 https://api.jquery.com/get/ –

+0

至于我,它看起来有点不对劲。 jQuery'get()'方法代表'jQuery.ajax' GET同义词。这段代码是否适合你? –

+0

当你问一些问题时,确保你提供了适当的细节,比如jQuery的版本和使用的HTML代码。 http://jsfiddle.net/rejithrkrishnan/19ejv9j9/无论哪种方式,它适用于我的小提琴。 – RRK

回答

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