Bug Tracker

Modify

Ticket #442 (closed bug: duplicate)

Opened 6 years ago

Last modified 6 years ago

When appending a tbody to a table, the automatic tbody creation should not occur

Reported by: norbertuco@… Owned by:
Priority: major Milestone: 1.1a
Component: core Version:
Keywords: table, tbody, append Cc:
Blocking: Blocked by:

Description

I have a table with a thead that does not change and a tbody whose content varies. Each time I refresh the contents of the table, I append the new tr's and td's into a tbody element and append the new tbody element to the table. Unfortunately, when I append the tbody to the table, I get the following:

<table>

<thead>...Constant Content...</thead>

<tbody>

<tbody>...Refreshed Content...</tbody>

</tbody>

</table>

I have changed the following line in the domManip function in order to stop the extra tbody from being appended:

From:


if ( table && this.nodeName.toUpperCase() == "TABLE" && a[0].nodeName.toUpperCase() != "THEAD" ) {


To:


if ( table && this.nodeName.toUpperCase() == "TABLE" && a[0].nodeName.toUpperCase() != "THEAD" && a[0].nodeName.toUpperCase() != "TBODY" ) {


This way I don't get any extra tbody's in my dom.

Change History

comment:1 Changed 6 years ago by anonymous

comment:2 Changed 6 years ago by brandon

  • Status changed from new to closed
  • Resolution set to duplicate

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.