$('td[colspan]') matches every td in IE

$('td[colspan]') matches every td in IE

Hello,

In IE (tested 7 and 8), $('td[colspan]') seems to match every single td. In Firefox and Safari, though, it (correctly) returns only those which do have a colspan attribute. Here is a simple test:
  1. <table border="1">
  2.     <tr>
  3.         <td>Cell A</td>
  4.         <td>Cell B</td>
  5.         <td colspan="2">Cell B</td>
  6.     </tr>
  7. </table>
  8. <script type="text/javascript">
  9.     $(function(){
  10.         $('td[colspan]').append(' has colspan');
  11.     });
  12. </script>
I can't find any bug report related to colspan. Should I file one or am I missing the obvious?