jQuery change() fires on Page Load
<p>This code fires on the page load, but not when the change event actually occurs. </p>

<pre><code>jQuery('select#order_note_type').change(function() {
random code here
});
</code></pre>

<p>I have to add that it is not inside the <code>ready</code> method. Do I need to bind it?</p>

<p>EDIT: I changed my code to be inside the <code>$(document).ready()</code> and used bind, but I still get my method to fire only at page load:</p>

<pre><code>jQuery(document).ready(onReady);

function onReady() {

jQuery('select#order_note_type').bind('change',showTrackingInfo);

}
</code></pre>
