Ticket #8351 (closed bug: duplicate)
Regresion in Attribute selector
| Reported by: | digitalxero@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.next |
| Component: | selector | Version: | 1.5 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Having '/' in an attribute use to work while selection on that attribute in 1.4.4
But in 1.5.0 you get uncaught exception: Syntax error, unrecognized expression: [option=Test/This]
Change History
comment:2 Changed 2 years ago by digitalxero@…
Updated the examples
Working (1.4.4) http://jsfiddle.net/KxCmC/2/
Exception (1.5.0) http://jsfiddle.net/cTJ7N/4/
comment:3 Changed 2 years ago by jitter
- Priority changed from undecided to low
- Resolution set to duplicate
- Status changed from new to closed
- Component changed from unfiled to selector
None of the selector in your test case are - and never were - valid selectors (except the TestThis).
That these worked in earlier versions of jQuery was actually a bug that got fixed in 1.5. This is clearly pointed out in the documentation, so that I don't need to repeat my self check this comment
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

This also affects attributes that have a . in the value eg: option="3.6" cannot be selected via jQuery('[option=3.6]')