jQuery,未捕获类型错误:$(...).autoNumeric 不是函数

use*_*134 5 jquery

我正在尝试实现 autoNumeric jQuery 插件,但我不断在控制台中收到此错误消息。

未捕获的类型错误:$(...).autoNumeric 不是函数

标记:

 <input type="text" class="employee_annual_salary />   
 <script type="text/javascript" src="http://www.example.co.uk/assets/js/autoNumeric.js"></script>
 <script type="text/javascript">
     $(function() {
        $(".employee_annual_salary").autoNumeric('init');
     });
 </script>
Run Code Online (Sandbox Code Playgroud)

我在标题中有这些脚本

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script type="text/javascript" src="<?php echo base_url(); ?>assets/tinymce/tinymce.min.js"></script>
<script type="text/javascript" src="http://www.example.co.uk/assets/js/moment.js"></script>
<script type="text/javascript" src="http://www.example.co.uk/assets/js/autogrow.js"></script>
<script type="text/javascript" src="http://www.example.co.uk/assets/js/jquery.elastic.source.js"></script>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

1st*_*mas 5

截至 2018 年 1 月,AutoNumeric 插件需要不同的初始化:

$(function() {
    new AutoNumeric('your-selector', yourOptions);
});
Run Code Online (Sandbox Code Playgroud)

选项名称也已更改。参见github


ntg*_*ner 1

你只拥有jQueryjQuery-ui加载。我认为autoNumeric这不是这些软件包的一部分。

您应该尝试从此处此处下载,然后查看它是否加载。