Skip to main content

Bug Tracker

Side navigation

#5035 closed bug (fixed)

Opened August 12, 2009 12:53AM UTC

Closed June 13, 2010 04:08PM UTC

Adding a colspan attribute does not take effect in IE

Reported by: ashrewdmint Owned by:
Priority: minor Milestone: 1.4
Component: unfiled Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:
Description
$('td').attr('colspan', 5)

This does not appear to work in IE. If you look at the html, the attribute will be there, but it does not change the table. Interestingly enough, this will work

$('table').append('<td colspan="5">Foo</td>')

If you inspect the html afterwards, you will find that IE actually changes the name of the

colspan
attribute to be
colSpan
(uppercase S). Weird!

Attachments (0)
Change History (1)

Changed June 13, 2010 04:08PM UTC by dmethvin comment:1

resolution: → fixed
status: newclosed

If you use "colSpan" IE should be appeased. jQuery 1.4 does this for you now.