How to change the value of a dropdown box from within it's own change function so that the change function is called again
<p>I run some code when a value is selected from a drop-down box:</p>

<pre><code>$('#temp_id').change( function() {
    if ($('#temp_id').val() == "temp_val") {
        $('#temp_id').val("temp_val2");    
    }
}):
</code></pre>

<p>This code runs ok, but the <code>$('#temp_id').val("temp_val");</code> line changes the value of the dropdown box without causing the change function to run again, which I need it to. Is there a way to do this?</p>
