jQuery: The Write Less, Do More JavaScript Library

Ticket #2744 (closed bug: worksforme)

Opened 3 months ago

Last modified 3 months ago

Strange behaviour of .length on a li set

Reported by: Il Maestro Assigned to: paul
Type: bug Priority: major
Milestone: 1.2.4 Component: ui
Version: 1.2.3 Keywords: sortable length
Cc: Needs: Review

Description

I'm trying to play with sortable, but i'm experiencing a strange thing on this http://www.bamers.net/editor/editor4.htm. I have 3 <li> with class="layers" and a progressive id. If i call

var len = $("li.layers").length;

it gives len=4, while it should be 3. So if a use

$("li.layers").each(function(i){
 ......
});

it loops 4 times, and not 3.

I can't explain myself if it's an errore of mine or some sort of bug.

Attachments

Change History

Changed 3 months ago by scott.gonzalez

  • status changed from new to closed
  • resolution set to worksforme

During the sort, there is a cloned helper that exists. You can filter this out by doing:

$('li.layers').not(ui.helper)
Note: See TracTickets for help on using tickets.