jQuery: The Write Less, Do More JavaScript Library

Ticket #2521 (closed bug: fixed)

Opened 5 months ago

Last modified 3 months ago

Internet Explorer doesn't seem to like attributes

Reported by: nicolab2108 Assigned to: anonymous
Type: bug Priority: minor
Milestone: 1.2.4 Component: core
Version: 1.2.3 Keywords:
Cc: Needs: Review

Description

Hi, apologies if this is already mentioned or there is a solution to it. If there is a solution I'd appreciate being directed toward it as I have looked everywhere and just...can't find it :(

<script type="text/javascript">
//<![CDATA[
$("table").removeAttr("cellspacing");
$("table").attr("cellspacing", "10");
//]]>
</script>

I'm using jQuery to alter the cellspacing of tables on a site because I am unable to edit the HTML myself. I have used a cellspacing of 10 just to make sure it's actually doing something :P

Firefox etc are absolutely fine with it, but Internet Explorer refuses to acknowledge it at all.

Attachments

Change History

Changed 5 months ago by davidserduke

The 'cellspacing' attribute might have to be added to the jQuery.props list to make this work. Till then a workaround to fix the first table in the page (for example) is

$("table").get(0).cellSpacing = 10;

http://msdn2.microsoft.com/en-us/library/ms533551(VS.85).aspx

Changed 5 months ago by flesler

This should fix this.

Changed 3 months ago by flesler

  • status changed from new to closed
  • resolution set to fixed

Fixed at [5574], check #2548.

Note: See TracTickets for help on using tickets.