我需要了解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;
答案 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