我在一个页面上有一个正确初始化的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获取此对象的实例(设置数据和执行其他操作)?
发布于 2017-10-18 23:09:42
您可以使用$("#id")获取AutoNumeric元素的实例
new AutoNumeric($("#testInput")[0]);
$("#testInput").on("input", function(e) {
$("#result").text($(this).val());
}); http://jsfiddle.net/xjg0ryc4/
发布于 2022-03-02 10:58:05
我最后是这样做的:
var jqInput = $("#testInput");
var anInput = new AutoNumeric(jqInput[0], 'euro');
jqInput.data('autonumeric', anInput);
// and then later wherever:
var retrievedAnInput = $("#testInput").data('autonumeric');https://stackoverflow.com/questions/46811065
复制相似问题