0

要素を最後まで移動しながら、再度トラバースせずに変数を更新し続けるにはどうすればよいですか?

var pbUL = $('ul');
var pbLIs = $('li');
pbLIs.eq(0).appendTo(pbUL); 
pbLIs = $('li'); // not good...

単純な問題-おそらく単純な解決策ですが、解決方法がわかりません...

4

2 に答える 2

1

なぜこれではないのですか?

(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/

于 2013-02-12T19:04:47.433 に答える
0

この部品を交換してみてください:

pbLIs.eq(0).appendTo(pbUL); 
pbLIs = $('li'); // not good...

これとともに:

pbLIs = pbLIs.eq(0).appendTo(pbUL); 
于 2013-02-12T19:03:00.727 に答える