要素を最後まで移動しながら、再度トラバースせずに変数を更新し続けるにはどうすればよいですか?
var pbUL = $('ul');
var pbLIs = $('li');
pbLIs.eq(0).appendTo(pbUL);
pbLIs = $('li'); // not good...
単純な問題-おそらく単純な解決策ですが、解決方法がわかりません...
要素を最後まで移動しながら、再度トラバースせずに変数を更新し続けるにはどうすればよいですか?
var pbUL = $('ul');
var pbLIs = $('li');
pbLIs.eq(0).appendTo(pbUL);
pbLIs = $('li'); // not good...
単純な問題-おそらく単純な解決策ですが、解決方法がわかりません...
なぜこれではないのですか?
(function( $ ) {
$.fn.shift = function() {
var bottom = this.get(0);
this.splice(0,1);
return bottom;
};
})( jQuery );
var arr = $('li');
arr.push(arr.shift());
デモ: http: //jsfiddle.net/m6Pf6/
この部品を交換してみてください:
pbLIs.eq(0).appendTo(pbUL);
pbLIs = $('li'); // not good...
これとともに:
pbLIs = pbLIs.eq(0).appendTo(pbUL);