Well bad example, I will not be using it will the id attribute, and I will be getting more the one results, so $().attr() will not work.
On Jul 10, 3:41 am, Klaus Hartl <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > with something like.. > > <img id="banner" alt="This is a banner" /> > > > //[EMAIL PROTECTED]'banner']/@alt would return "This is a banner". Doing it > > this > > way does not work, but is valid in > > XPatherhttps://addons.mozilla.org/en-US/firefox/addon/1192 > > Is there another way to do this in JQuery (I am currently just looping > > the return and extracting the attribute if set)? > > jQuery supports (some) XPath for selecting things, but not the whole > Spec. Try: > > var alt = $('#banner').attr('alt'); > > Looping is pointless because an id is supposed to be unique in a > document. Also I think the CSS selector syntax should be faster then > your generic approach. > > --Klaus