我正在尝试实现 autoNumeric jQuery 插件,但我不断在控制台中收到此错误消息。
Uncaught TypeError: $(...).autoNumeric is not a function
标记:
<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>
我在标题中有这些脚本
<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>
如何解决这个问题?
最佳答案
自 2018 年 1 月起,AutoNumeric 插件需要不同的初始化:
$(function() {
new AutoNumeric('your-selector', yourOptions);
});
选项名称也已更改。请参阅github .
关于jQuery ,未捕获的 TypeError : $(. ..).autoNumeric 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37114966/