.show() not working on document ready
<p>I'm triggering a onchange event that i have on a textbox when the page loads</p>

<pre><code>$(document).ready(function () {
   $("input[id$=dpDeliveryDate]").each(function () {
       $(this).get(0).onchange();
   });
});
</code></pre>

<p>This gets fired correctly and is calling a function I have created.</p>

<p>If I put in alerts into this function it will alert on the page loading correctly. So I know its calling the function just fine! but does not do the rest of the commands in the function</p>

<p>Also if after the page loads I change the textbox value it also fires correctly this time doing all the commands correctly in the function..</p>

<p>THe function basically needs to do</p>

<pre><code> $(this).parent().next().next().show();
</code></pre>

<p>So I cannot work out why it works onchange but not when onchange is triggered from the document.load?</p>
