Browser compatibility: Colspan defaults to 1 in IE

Browser compatibility: Colspan defaults to 1 in IE


I'm doing a fairly simple query to get all table headers in the
"report" table that don't have a colspan:
$("#report th:not([colspan])")
This works fine in Firefox, but not in IE. It seems that IE has a
default colspan of 1, so I have to use the following query:
$("#report th:not([colspan]),#report th[colspan=1]")
I believe this should be considered a bug, since jQuery is meant to be
cross-browser compatible?