Ticket #5330 (closed bug: fixed)
The "Browser Compitability" page is outdated
| Reported by: | frickenate | Owned by: | joern |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | web | Version: | 1.3.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
The Browser Compatibility docs page ( http://docs.jquery.com/Browser_Compatibility) is outdated. The data table under the header "About W3C's Selectors Level 3 Compatibility" that maps W3C's list of selectors with jQuery equivalents is missing many of the supported jQuery selector syntaxes. This makes jQuery look like it supports much less functionality in its selector engine than it actually does.
The wiki edit page gives me "This page has been locked to prevent editing". The following missing items should be added. The use of tagNameE and tagNameF is somewhat odd; it would probably be better to reformat all the entries to use the standard 'E' for the element instead of 'tagName' [ ie: $("tagName:nth-child(n)") => $("E:nth-child(n)") ].
E[foo$="bar"] => $("tagName[attribute$='value']")
E[foo*="bar"] => $("tagName[attribute*='value']")
E:enabled => $("tagName:enabled")
E:disabled => $("tagName:disabled")
E:not(s) => $("tagName:not(s)")
E F => $("tagNameE tagNameF")
E > F => $("tagNameE > tagNameF")
E + F => $("tagNameE + tagNameF")
E ~ F => $("tagNameE ~ tagNameF")
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
