simplify dynamic jquery selector
<p>Given the following table</p>

<pre><code>&lt;table id="t1" border="1"&gt;
  &lt;thead&gt;&lt;tr&gt;&lt;th&gt;A&lt;/th&gt;&lt;th&gt;B&lt;/th&gt;&lt;th&gt;C&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
  &lt;tfoot&gt;&lt;tr&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;/tfoot&gt;
&lt;tbody&gt;
  &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;17&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</code></pre>

<p>I want to select first and third column in <code>&lt;tbody&gt;</code> only. Note that selection of multiple columns may varies for a huge table. The following expression return the correct selection in this example.</p>

<pre><code>var a = $('#t1 tbody tr td:nth-child(1), #t1 tbody tr td:nth-child(3)')
</code></pre>

<p>but</p>

<pre><code>var b = $('#t1 tbody tr td:nth-child(1), td:nth-child(3)')
</code></pre>

<p><code>b</code> will returns selection include <code>&lt;tfoot&gt;</code>. More over for <code>b</code> result, first element is missing?!</p>

<p>What is the most simplest way for <code>var a</code> selection above for a X-number of columns. 
E.g:</p>

<pre><code>Select columns [1,4,5,6,7,8,9]
</code></pre>

<p><a href="http://jsfiddle.net/kkgian/4kdNt/2/" rel="nofollow">http://jsfiddle.net/kkgian/4kdNt/2/</a></p>

<p>TIA</p>
