1

UIのソート可能な要素を数える最も簡単な方法は何ですか?

<ul id="sortableList">
  <li class="nosort"></li>
  <li>item 1<li>
  <li>item 2<li>
  <li class="nosort"></li>
  <li>item 3<li>
</ul>

sortable関数のオプションでDOM要素の選択
(>:not(.nosort))を既に行っているので

$("#sortableList").sortable({
    items: ">:not(.nosort)"

どうにかして ui.item を使って数えてもいいですか?

4

2 に答える 2

1
alert($('#sortableList li').not('.nosort').length);

クラスのないli要素の数を警告します#sortableList.nosort

于 2012-12-18T16:20:39.487 に答える
1

jQuery は選択されたアイテムを含む配列を返すため、.length を使用できます。

$('#sortableList li:not(.nosort)').length
于 2012-12-18T16:21:19.397 に答える