我有一个包含图像和文字的页面。
用户可以通过模态窗口上传图像。我使用 .js.erb 将页面上的图片替换为用户上传的图片。
$('#mailing_body').contents().find("[data-edit-img='<%=escape_javascript(@user_image.location)%>']").attr('src', '<%=escape_javascript(@user_image.image.url(:medium))%>');
现在我想要一个 jquery 函数在页面上的图像发生变化时触发。
我在我的 js 文件中尝试了以下内容:
$("#mailing_body").contents().find("[data-edit-img='header']").live('change',function(){
alert('change');
});
但它不起作用。我究竟做错了什么?
我正在使用 Ruby 1.9、Rails 3.2.2 jquery1.7.2