Holy cow, before I even submitted the bug report!
On Feb 16, 1:24 pm, John Resig <jere...@gmail.com> wrote: > I filed a bug and fixed the issue:http://dev.jquery.com/ticket/4167 > > --John > > > > On Mon, Feb 16, 2009 at 11:40 AM, ml1 <tsummer...@gmail.com> wrote: > > > Tragically none of those quoting variations work. (I've pretty much > > exhausted every quote variation in my desperate search to try to > > figure out what's going on.) > > > Any other ideas? Could this possibly be a jquery bug? > > > On Feb 16, 11:35 am, Michael Lawson <mjlaw...@us.ibm.com> wrote: > >> I didn't notice the quotation discrepancy, good catch! Also, I know > >> they're not required, but it's good practice IMHO. > >> cheers > > >> Michael Lawson > >> Content Tools Developer, Global Solutions, ibm.com > >> Phone: 1-919-517-1568 Tieline: 255-1568 > >> E-mail: mjlaw...@us.ibm.com > > >> 'Examine my teachings critically, as a gold assayer would test gold. If you > >> find they make sense, conform to your experience, and don't harm yourself > >> or others, only then should you accept them.' > > >> From: Karl Swedberg <k...@englishrules.com> > > >> To: jquery-en@googlegroups.com > > >> Date: 02/16/2009 11:31 AM > > >> Subject: [jQuery] Re: "class" weirdness in loaded XML?!? > > >> The string does not need to be wrapped in single quotation marks. Also, why > >> does the selector begin with a single quotation mark and end with a double? > >> Are these just typos in the emails? > > >> Try this: > > >> $('span[class*=mycategory]',xml).length > > >> Just one set of single quotation marks, and the closing mark is to the > >> right of the closing bracket. > > >> --Karl > > >> ____________ > >> Karl Swedbergwww.englishrules.comwww.learningjquery.com > > >> On Feb 16, 2009, at 11:15 AM, Michael Lawson wrote: > > >> You should wrap your string in ' > >> so your code would be > >> $('span[class*='mycategory'"],xml).length > > >> cheers > > >> Michael Lawson > >> Content Tools Developer, Global Solutions, ibm.com > >> Phone: 1-919-517-1568 Tieline: 255-1568 > >> E-mail: mjlaw...@us.ibm.com > > >> 'Examine my teachings critically, as a gold assayer would test gold. > >> If you find they make sense, conform to your experience, and don't > >> harm yourself or others, only then should you accept them.' > > >> <graycol.gif>ml1 ---02/16/2009 11:08:46 AM---I have something very > >> strange going on trying to create a wrapped set > > >> <ecblank.gif> <ecblank.gif> > >> From: ml1 <?tsummer...@gmail.com> > > >> <ecblank.gif> <ecblank.gif> > >> To: "jQuery (English)" <jquery-en@googlegroups.com> > > >> <ecblank.gif> <ecblank.gif> > >> Date: 02/16/2009 11:08 AM > > >> <ecblank.gif> <ecblank.gif> > >> Subject: [jQuery] "class" weirdness in loaded XML?!? > > >> I have something very strange going on trying to create a wrapped set > >> of elements from an xml file loaded via jquery's xmlhttprequest. > >> The > >> xml has a number of entries with class attributes that have multiple > >> values, ie <span class="mycategory mychoice" ...>...</span> > > >> When I use this selector: > > >> $('span[class*=mycategory"],xml).length > > >> jquery returns zero. Weirdly if I do exactly the same thing but use > >> a > >> different attribute name from "class" in the xml and the query, it > >> works perfectly. > > >> If I use this method I get the expected result: > > >> $('span').attr('class') > > >> It returns "mycategory mychoice" > > >> Is there something special about the "class" attribute in xml that is > >> causing this? > > >> graycol.gif > >> < 1KViewDownload > > >> ecblank.gif > >> < 1KViewDownload