According to the doc: http://docs.jquery.com/Traversing/is "If no element fits, or the expression is not valid, then the response will be 'false'." But in this test case, I have to use "try catch" because of the error. Maybe an another bug?
On Feb 2, 6:25 am, John Resig <[email protected]> wrote: > All the characters that are failing here: > ~(+[>, > > are all ones that are matched in the main chunker expression in Sizzle: > [^ >+~,(\[] > > I'm trying to think if there might be a better workaround here. I > don't think it's a *huge* priority since these selectors are so > bizarre to begin with, but I would like to get it fixed. > > Thanks for the test case! > > Also, do you think you could file a bug on it? > Thanks.http://dev.jquery.com/newticket > > --John > > On Sun, Feb 1, 2009 at 11:31 AM, Shawphy <[email protected]> wrote: > > > Firstly,I admit that I would be so crazy. > > I tested ALL the special characters on my keyboard which are ~...@#$%^&* > > ()_+-=[]\{}|;':"/.,?>< > > I removed < and " because they will break the page. > > And I know w3c says "ID and NAME tokens must begin with a letter ([A- > > Za-z]) and may be followed by any number of letters, digits ([0-9]), > > hyphens ("-"), underscores ("_"), colons (":"), and periods (".").". > > (http://www.w3.org/TR/html4/types.html#h-6.2) > > I did this just because I am so curious about whether jQuery 1.2.6 and > > jQuery 1.3.1 will pass the test. > > > the following addresses are the tests: > >http://shawphy.com/demo/selector/jQuery-1-2-6-selector-test.html > >http://shawphy.com/demo/selector/jQuery-1-3-1-selector-test.html > > > In jQuery 1.2.6,elements with these IDs fail in the test: > > > te\st > > te\ > > \st > > > In jQuery 1.3.1,elements with these IDs fail in the test: > > > te~st > > te(st > > te+st > > te[st > > te\st > > te>st > > te,st > > te~ > > te( > > te+ > > te[ > > te\ > > te> > > te, > > ~st > > (st > > +st > > [st > > \st > >>st > > ,st > > > If Sizzle fix these ,it will be so slow, will it ? > > I post this mail just for knowing which of them will be fixed?All or > > some of them? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---
