ASP.NET loses jquery bindings after postback
<p>I have asp.net page where I bind in markup js file.
Js file working with set of functions mostly by class name. 
In these functions I get data from server using WCF and only change contols state and data.
Also onto the page I do postback. Everything is fine but my jquery functions don't work after that. After postback I only add a row to grid which is not involved in jquery logic.</p>

<p>But when I changed my logic from </p>

<blockquote>
  <p>$(document).ready(function ()  </p>

<pre><code>$jq("#ctrlID").change(function () {    }); )
</code></pre>
</blockquote>

<p>to </p>

<blockquote>
  <p>$(document).ready(function ()  </p>

<pre><code>$jq("#ctrlID").live('change', function () {    }); )
</code></pre>
</blockquote>

<p>everything works fine.</p>

<p>I'm puzzled. What it is? I don't add controls </p>
