0

我尝试使用jQuery Mask设置初始值,但文档没有说明正确的方法。我尝试了接下来的步骤

    const options = {
        onKeyPress: (cep, e) => this.onChangeHandler(e),
        default: initialValue
    }
    $('#id').mask(maskPattern, options);

$('#id').mask(maskPattern, options);
$('#id').masked(initialValue);

但两种方法都行不通。

$('#id').val(initialValue).trigger('input'); 在 github 问题上找到了解决方法,我将在答案中分享它,但我正在寻找真正的方法

4

1 回答 1

1

masked()-以编程方式获取掩码值

您可以通过以下方式设置值

$('#id').val(initialValue).mask(maskPattern, options);

或者

$('#id').mask(maskPattern, options);
$('#id').val(initialValue).trigger('input');

更多信息

于 2019-07-22T08:29:00.880 回答