2013-01-10 40 views
5

JQuery SortableのAPIは、ソート可能なリストの要素数を取得する方法が明確ではありません。 要素の数が必要な理由は、ウィジェットの位置をソート可能なリストの最後に設定したいからです。私は追加機能があることを知っていますが、私はソート可能なリストを操作する独自のロジックを持っています。JQuery Sortableリストの要素数を取得

誰かがこれを行う方法を知っていますか?あなたがtoArrayメソッドを使用して、結果の配列

答えて

5

これはそれを行う必要があり、リストにあなたのレコード数を取得しますまたはセレクタに応じてjQueryオブジェクトの配列では、.length属性を使用できます。

+0

皆様のご協力に感謝したいと思います。私はこの答えを使用し、それはうまくいった:) –

3

私はちょうど標準のjQueryはあなたのリストを数えることができるので、これは、(私もチェックしていない)jQueryのソート可能なプラグインで実装されていないかもしれないと思いますアイテム。例えば

:どちらかjQueryオブジェクトを

$('#sortable li').length; 

$(foo)以来のリターン:

var count = $("#myList li).length

<ul id="myList">

+0

私のソート可能なのはdiv要素であり、li要素ではないからです。私は上記のバージョンのZim84の答えを$( "#sortable div")の長さで使うことができましたが、ソート可能な関数に子の長さを記録させてみましょう。だから - $( "#" + divID).sortable( "toArray")。lengthは私のために働く。 – jomofrodo

2

の長さをチェックすることができ

関連する問題