jquery - 如何通过 id 获取现有 AutoNumeric.js 输入的实例?

标签 jquery

我在页面上有一个正确初始化的 AutoNumeric.js 实例(“ok”警报)

<input type="text" id="id1" value="23332" data-money="true" />

 $("[data-money]").each(function(ndx, lmnt) {
   new AutoNumeric(lmnt, {
     decimalCharacterAlternative: '&',
     unformatOnSubmit: true,
     digitGroupSeparator: ' ',
     minimumValue: 0,
     modifyValueOnWheel: false,
   });
 });

 var lmnt = $('#id1').get(0);
 if (AutoNumeric.test(lmnt)) {
    alert('ok');
 }

如何通过 id 获取此对象的实例(以设置数据和执行其他操作)?

最佳答案

您可以使用 $("#id")

获取 AutoNumeric 元素的实例
new AutoNumeric($("#testInput")[0]);

$("#testInput").on("input", function(e) {
    $("#result").text($(this).val());
}); 

http://jsfiddle.net/xjg0ryc4/

关于jquery - 如何通过 id 获取现有 AutoNumeric.js 输入的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46811065/

相关文章:

jquery - 如何使用 jQuery 仅导出可见的 tr 表以实现 excel

javascript - 如何将传入的 Google Analytics 营销事件 utm 字符串传递给传出点击

javascript - 重新绑定(bind) JQuery 事件

javascript - 表单 onsubmit 不起作用

javascript - 一般情况下 : JS Only Vs Page-Based Web Apps

java - gwt 使用jquery 效果可能吗?

javascript - 如何通过名称获取元素并设置其值

javascript - 如何随机设置背景

javascript - jQuery .text() 返回的字符串的行为与字符串不同

javascript - 是否有一种简单的 JavaScript 方法来操作任意 URL?