jQuery的on change事件不适用于chrome nexus 7

时间:2015-11-03 11:46:48

标签: jquery ruby-on-rails turbolinks

我正在使用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');
});

1 个答案:

答案 0 :(得分:0)

change未正确触发时,您可以尝试另外使用其他事件,例如blur

$(document.body).on('change blur', '.update-file', function(event) {
    return console.log('1');
});