我正在使用rails 4和turbolinks在我的项目上使用更改功能。它在我的网络浏览器中工作正常但是当我在nexus 7 Android 5.1.1上测试它时它不起作用。 以下是我的代码。
_form.html.erb
<%= image_attributes.file_field :photo, :style => "display:none", :class => "update-file", :data => {:thumbnail => image_attributes.index}, accept: 'image/png,image/jpeg' %>
common.js
$(document.body).on('change', '.update-file', function(event) {
return console.log('1');
});
答案 0 :(得分:0)
当change
未正确触发时,您可以尝试另外使用其他事件,例如blur
。
$(document.body).on('change blur', '.update-file', function(event) {
return console.log('1');
});