each returns "undefined"
<p>Hy guys,</p>

<p>I have a table like</p>

<pre><code>    &lt;table id="table4"&gt;
    &lt;tr&gt;
        &lt;td&gt;Id:&lt;/td&gt;
        &lt;td&gt;Nome:&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;1515&lt;/td&gt;
        &lt;td&gt;Thiago&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;2015&lt;/td&gt;
        &lt;td&gt;Guttierre&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
</code></pre>

<p>and when my script do...</p>

<pre><code>    $("#table4 tr td:nth-child(1)").each(function ai() {
      var d = $(this).text();
      if ((d != 0) &amp;&amp; (d != "") &amp;&amp; (d != 'undefined') &amp;&amp; (d != "Id:")) {
          alert(d);
      };
    });
</code></pre>

<p>It returns: 1515, then 2015 and then returns an error:</p>

<blockquote>
  <p>Microsoft JScript run-time error:"Undefined" is null or isn't an object.</p>
</blockquote>

<p>Why it returns "undefined"???</p>

<p>Thks guys!</p>
