an easy way to get all the table rows from a table without using a loop
<p>Is there an easy way to get all the table rows from a table without using a  loop.</p>

<p>I thought that this would work  but it only alerts the first row.</p>

<p><a href="http://jsfiddle.net/THPWy/" rel="nofollow">http://jsfiddle.net/THPWy/</a></p>

<pre><code>    $(document).ready(function () {

        var O = $('#mainTable').find('tr');
        //var O = $('#mainTable tr');

        alert(O.html());

       //alerts     &lt;th&gt;Month&lt;/th&gt;&lt;th&gt;Savings&lt;/th&gt; 

    });





&lt;table id ="mainTable" border="1"&gt;
  &lt;caption&gt;Monthly savings&lt;/caption&gt;
  &lt;tr&gt;
    &lt;th&gt;Month&lt;/th&gt;
    &lt;th&gt;Savings&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;January&lt;/td&gt;
    &lt;td&gt;$100&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;February&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;March&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;a&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;m&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;j&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;july&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;aug&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;sep&lt;/td&gt;
    &lt;td&gt;$50&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</code></pre>
