title: jQuery selector for canvas in IE
body: <p>I'm developing a page using the jQuery sparklines plugin.  This plugin replaces some CSV text with a canvas tag.  I have a series of span tags which contains the CSV text.  I'm trying to write a jQuery selector to select the span tags that have yet to be populated with a canvas tag:</p>
  
  <pre><code>&lt;td&gt;
      &lt;span class="inlinesparkline"&gt;
          &lt;canvas style=" ... " width="200" height="18"&gt;&lt;/canvas&gt;
      &lt;/span&gt;
  &lt;td&gt;
  &lt;td&gt;
      &lt;span class="inlinesparkline"&gt;0,2,0,0,0,0,0,0,0,0,0,0,0&lt;/span&gt;
  &lt;td&gt;
  </code></pre>
  
  <p>I've written:</p>
  
  <pre><code>$('.inlinesparkline:not(:has(canvas))')
  </code></pre>
  
  <p>However, this does not work in IE.  Since the canvas tags are generated by the plugin, I can't (easily) add a class to them to use in the selector.  Is there another way to select these "spans without canvas" tags that will work in IE?</p>
  
  <p>Thanks!</p>