Pass data using jQuery Trigger event to a Change event handler?
<p>Is there a way to pass data to a "change" event via jQuery's trigger method?</p>

<p>The issue here is that a "click" event triggers the upload menu. Once the image is selected, the "change" event is fired, however. The data I passed into the trigger event's second parameter is passed to the click event, not to the change event. In the example below, "data" is undefined.</p>

<p><strong>Trigger Image Change</strong></p>

<pre><code>$('.change_main_image').live('click', function() {
    $('input[name=photo].change_uploader').trigger('click', ["some string"]);
});
</code></pre>

<p><strong>Event Handler</strong></p>

<pre><code>$('input[name=photo].change_uploader').live('change', function (e, data) {
   alert(data); // undefined
   //canvas resize and upload script
});
</code></pre>
