有没有办法通过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