首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过id将实例获取到已有的AutoNumeric.js输入?

如何通过id将实例获取到已有的AutoNumeric.js输入?
EN

Stack Overflow用户
提问于 2017-10-18 21:14:07
回答 2查看 747关注 0票数 1

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

代码语言:javascript
复制
<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获取此对象的实例(设置数据和执行其他操作)?

EN

回答 2

Stack Overflow用户

发布于 2017-10-18 23:09:42

您可以使用$("#id")获取AutoNumeric元素的实例

代码语言:javascript
复制
new AutoNumeric($("#testInput")[0]);

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

http://jsfiddle.net/xjg0ryc4/

票数 0
EN

Stack Overflow用户

发布于 2022-03-02 10:58:05

我最后是这样做的:

代码语言:javascript
复制
var jqInput = $("#testInput");
var anInput = new AutoNumeric(jqInput[0], 'euro');
jqInput.data('autonumeric', anInput);

// and then later wherever:
var retrievedAnInput = $("#testInput").data('autonumeric');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46811065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档