gpt4 book ai didi

javascript - Jquery 自动数字(gem 'autonumeric-rails')未正确加载

转载 作者:行者123 更新时间:2023-11-28 05:28:05 34 4
gpt4 key购买 nike

Jquery 自动数字在页面加载时未正确加载。如果我刷新页面,jquery 可以工作,但提供 0.00,不是指定的,而是此处指定的 0: $('input.number').number( true, 0 );

我需要解决的两个问题:

1)为什么它没有在原始页面加载时加载

2) 为什么 $('input.number').number( true, 0 ); 在设置参数时不起作用。

gem 文件

gem 'autonumeric-rails'

application.js

//= require jquery
//= require jquery_ujs
//= require autonumeric
//= require bootstrap-sprockets
//= require turbolinks
//= require dynamic_select

$('input.number').number( true, 0 );

我也尝试过这个:

application.js(第二版)

//= 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');
});

_form.html.erb

<%= 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');
});

最佳答案

注意:number 不是 autoNumeric 函数。

最近 autonumeric-rails 已更新(参见此 PR ),请使用最新版本重试。

此外,在某些情况下,当 '0' 格式化为 '0.00' 时,autoNumeric 也会出现问题。此问题已修复 here , here以及其他提交。您可以在 next 分支中尝试最新版本吗?

关于javascript - Jquery 自动数字(gem 'autonumeric-rails')未正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39959178/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com