CORRECTION: no, "rowspan" doesn't work in IE, which ONLY understands
it with a capital S: rowSpan. So, now (since 1.2.5) the only way to
remove a rowspan in IE is to do

.attr('rowSpan',1)

and not removeAttr('rowspan') or removeAttr('rowSpan') or
attr('rowspan',1).

FF forgives and understands all of the above. Weird...

On May 29, 9:19 am, snobo <[EMAIL PROTECTED]> wrote:
> Huh, interesting! Indeed, specifying an attribute in lowercase makes
> it work.
>
> All in all, it seems like a inconsistency to me, that attr() method
> and FF don't care about the case, but removeAttr() and IE do.
>
> On May 29, 12:31 am, kape <[EMAIL PROTECTED]> wrote:
>
> > I encountered the same problem when I upgraded to 1.2.6 and using
> > "rowspan" instead of "rowSpan" fixed it.  I guess it was a bug fix.
>
> > On May 27, 1:27 pm,snobo<[EMAIL PROTECTED]> wrote:
>
> > > Since upgrading to 1.2.5 (the same applies to1.2.6), an attempt to $
> > > ('... td').removeAttr('rowSpan') triggers an error in IE6/7.
> > > Previously (up to 1.2.4b) it effectively setrowSpanto 1. It still
> > > works that way in FF.
>
> > > I'm not sure is it a bug or a feature, but of course it has broken my
> > > application, so... I guess it should be either fixed or explicitly
> > > noted in the docs. I wonder, will it cause the same problem for some
> > > other attributes?

Reply via email to