Hi all...
I've come across something that I think is a little odd, but I'm not
sure if I'm just being dumb. Have a look at this:
$(function() {
var $div = $("<div>");
var $divs = $();
$divs.add($div);
console.log($divs.length); // == 0
$divs = $().add($div);
console.log($divs.length); // == 1
});
Logic tells me that $divs.length should be 1 in both cases.
I've tested this with 1.3.2 and 1.4 and they both do the same thing,
with the exception that in 1.3.2 the $() call creates a jQuery object
with the document object in it, so the numbers return 1 and 2 instead
of 0 and 1.
Any ideas?
Cheers,
Matt Parlane