Question

The API of JQuery Sortable isn't clear on how to retrieve the number of elements in a sortable list. The reason I want the number of elements, is because I want to set the position of a widget to the end of the sortable list. I know there is an append function, but I have my own logic to manipulate the sortable list.

Does someone know how to do this?

Was it helpful?

Solution

This should do it:

$('#sortable li').length;

since $(foo) returns either a jQuery object or an array of jQuery objects, depending on the selector foo, you can use the .length attribute.

OTHER TIPS

you could use toArray method and check the length of the result array

I think this might not be implemented in the jQuery sortable plugin (I haven't checked though), because just standard jQuery can count your list items.

for example:

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

gets you the number of records in the list <ul id="myList">

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top