This was fixed in 1.3.1. --John
On Thu, Jan 22, 2009 at 4:42 PM, Soulcatcher <foril...@gmail.com> wrote: > > Say i have several elements with class='someclass' and they DON'T have > attribute 'initialized' initially. > > When i do $('.someclass[initialized!=1]') in 1.2.6, i get the list of > all those elements. > In 1.3, i get an empty list. I traced it to line 1986 in jquery 1.3 > (Revision 6104) that will return false if given attribute doesn't > exist. > > So, is it a bug or a 'feature' of 1.3? :) I hope it's a bug cause this > is very useful when you want to get all elements that weren't > initialized before. > > If it's a feature, what's the best way of doing this check then? using > each() like this: > $('.someclass').each(function(){ > if($(this).attr('initialized') != 1){initialize..;$(this).attr > ('initialized',1) } > }); > > ? Was so easy and simple before... >