如何将元素移动到结束但保持变量更新而不再遍历?
var pbUL = $('ul');
var pbLIs = $('li');
pbLIs.eq(0).appendTo(pbUL);
pbLIs = $('li'); // not good...
简单问题 - 可能是简单的解决方案,但我不知道如何解决......
答案 0 :(得分:1)
为什么不这样:
(function( $ ) {
$.fn.shift = function() {
var bottom = this.get(0);
this.splice(0,1);
return bottom;
};
})( jQuery );
var arr = $('li');
arr.push(arr.shift());
答案 1 :(得分:0)
尝试更换此部分:
pbLIs.eq(0).appendTo(pbUL);
pbLIs = $('li'); // not good...
用这个:
pbLIs = pbLIs.eq(0).appendTo(pbUL);