Change events execution order using jQuery.live()
<p>I have the following piece of code:</p>

<pre><code>&lt;html&gt;
&lt;head&gt;
 &lt;script src="myplugin.js" /&gt;
 &lt;script&gt;
  $(document).ready(function() {
   $('#mytable tbody tr').live('click', function() {
    alert('Hi');
   });
  });
 &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
 &lt;script&gt;
  $('#mytable').myplugin();
 &lt;/script&gt;

 &lt;table id="mytable"&gt;
  &lt;tbody&gt;
   &lt;tr&gt;
    &lt;td&gt;Something&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/tbody&gt;
 &lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;

myplugin.js code

.....
return this.each(function(index, id) {
 $(id + ' tbody tr').live('click', function() {
  alert('Hello');
 });
});
.....
</code></pre>

<p>Under that circustances, the order of executiong would be:</p>

<pre><code>alert('Hi');
alert('Hello');
</code></pre>

<p>but I want to be the inverse.
It's possible to change the execution order for this?
thank you</p>
