我正在使用 bootstrap-inputmask.js 在文本框上制作我的输入掩码。我有这个特定的文本框,其中有两个可能的掩码,当前掩码由复选框定义。我使用 jQuery 制作了这个脚本:
<script>
$(document).ready(
$("#phoneCheckbox").change(function() {
if (this.checked) {
$("#phoneTextBox").attr("data-mask", "(99) 9999-9999");
} else {
$("#phoneTextBox").attr("data-mask", "(99) 999-999-999");
}
}));
</script>
但是这不起作用:#phoneTextBox 的属性数据掩码正在正确更改,但文本框本身的掩码没有更改!任何人都可以帮忙吗?