Side navigation
#3371 closed bug (invalid)
Opened September 16, 2008 03:38AM UTC
Closed January 14, 2009 04:18AM UTC
Selectors break in IE6 with XML strings
| Reported by: | Liquidice | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | core | Version: | 1.2.6 |
| Keywords: | Selectors IE6 IE Internet explorer load | Cc: | |
| Blocked by: | Blocking: |
Description
I came across this issue because I was using $.load with a selector like 'root > li', and it worked on FF, Safari but on IE6 it didn't. (I haven't tested IE7.)
So I narrowed it down to selectors and made a nice test case for you guys using basically the same method .load uses to insert html to the target element.
It seems to boil down to this, given a string s = <root><span><b>Examplicious</b></span></root>
selector 'root' will be found.
selector 'b' will be found.
selector 'root > span' will not be found because it names two elements, one which isn't a valid HTML element.
Check the attached test case in different browsers for more examples.
Attachments (1)
Change History (1)
Changed January 14, 2009 04:18AM UTC by comment:1
| resolution: | → invalid |
|---|---|
| status: | new → closed |
jQuery doesn't have a built-in XML parser.
http://markmail.org/message/i2kytvrcn7cvdegn