有沒有辦法通過jQuery的trigger
方法將數據傳遞給change
事件?使用jQuery觸發事件將數據傳遞給Change事件處理程序?
這裏的問題是click
事件觸發上傳菜單。一旦圖像被選中,然而,change
事件被觸發。我傳遞給觸發器事件的第二個參數的數據傳遞給click事件,而不是傳遞給change事件。在下面的例子中,data
未定義。
觸發影像變化
$('.change_main_image').live('click', function() {
$('input[name=photo].change_uploader').trigger('click', ["some string"]);
});
事件處理程序
$('input[name=photo].change_uploader').live('change', function (e, data) {
alert(data); // undefined
//canvas resize and upload script
});
爲什麼不直接觸發change事件? – PitaJ
是的。 Nevermind – TaylorMac