在页面加载时未正确加载Jquery自动数字。如果我刷新页面jquery工作,但提供0.00,而不是指定的0,如下所示:$('input.number').number( true, 0 );
我需要解决两个问题:
1)为什么它没有加载到原始页面加载
2)为什么$('input.number').number( true, 0 );
无法设置参数。
gem 'autonumeric-rails'
//= require jquery
//= require jquery_ujs
//= require autonumeric
//= require bootstrap-sprockets
//= require turbolinks
//= require dynamic_select
$('input.number').number( true, 0 );
我也试过这个:
//= require jquery
//= require jquery_ujs
//= require autonumeric
//= require bootstrap-sprockets
//= require turbolinks
//= require dynamic_select
$(document).ready(function() {
$('input.number').number( true, 0 );
$(document).trigger('refresh_autonumeric');
});
<%= f.text_field( :income,{value: 50000, :placeholder => "Income", class: "number form-control input-lg", data: {autonumeric: true} } ) %>
删除$('input.number').number( true, 0 );
似乎可以解决以下问题。然而,#2仍然是一个问题。我无法让.number(true, 0)
工作
$(document).ready(function() {
$(document).trigger('refresh_autonumeric');
});