Opened 13 years ago
Closed 12 years ago
#5176 closed bug (invalid)
Inserted elements with unbalenced quotes become unselectable
Reported by: | brianfreud | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.4 |
Component: | core | Version: | 1.3.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
$("body").append('<div id=foo">'); console.log($("#foo").length);
Note that there is a " missing before foo. At least in FF3.0.13, <div id="foo"></div> does get created, and fireBug does show it has the id attribute set, but the created element is invisible to jQuery; note that fireBug reports 0, not 1, as the length on any following attempts to select that div.
Change History (2)
comment:1 Changed 13 years ago by
Component: | unfiled → core |
---|
comment:2 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Don’t pass invalid HTML to jQuery. It’s invalid; it won’t work right.