Hi, if you can use jq('a...@id="myLink"]') then certainly you can use jq('a#myLink')
But to answer your question about the syntax error, it's because the XPath syntax you're using for the attribute selector was deprecated a long time ago and finally removed from jQuery in version 1.3. Use the CSS syntax instead: jq('a[id=myLink]') In other words, remove the "@". Also, the quotes around myLink are optional, so I removed them. Again, though, you'll be in better shape if you use jq('a#myLink'), or better yet, jq('#myLink') --Karl ____________ Karl Swedberg www.englishrules.com www.learningjquery.com On Aug 26, 2009, at 11:23 AM, holicGirl wrote: > > Hello, > I have a basic knowlegde of jQuery and a problem in selecting a link. > To be specific I've a problem with the syntax. > > I'm using several libraries so I can't use for example the $ > ('a#myLink') function but I've to write jq('a...@id="myLink"]'). > > The application don't recognize the syntax, it shows this message: > Syntax error, unrecognized expression: [...@id="myLink"] > > Can someone help me? > > Thanks in advance > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---