#13232 closed bug (fixed)
In 2.0beta1, using html() function on a tbody selector yields insertion of new tbody
Reported by: | Owned by: | markelog | |
---|---|---|---|
Priority: | undecided | Milestone: | 2.0 |
Component: | manipulation | Version: | 2.0b1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
When a tbody is selected and then new DOM elements (rows, data cells) are inserted via a call to html(), jQuery 2.0beta1 appears to insert a new tbody. Perhaps when the rows are created, before the resulting structure is added to the document, a containing tbody is created?
The effect can be witnessed here: http://jsfiddle.net/VDTjz/1/
The second row should not be red. Switching back to jQuery 1.9 yields the expected result, a blue second row.
Change History (4)
comment:1 Changed 10 years ago by
Component: | unfiled → manipulation |
---|---|
Milestone: | None → 2.0 |
Owner: | set to markelog |
Status: | new → assigned |
comment:3 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fix #13232, fix jQuery.buildFragment for tables, close gh-1138.
Changeset: 19def21df41d6be6419e4d2480a656d9e1a0e6b7
Note: See
TracTickets for help on using
tickets.
Thank you for checking it out. PR request – https://github.com/jquery/jquery/pull/1138