我对 jQuery 非常陌生,并且正在使用屏蔽输入插件 1.3 版为电话号码创建屏蔽。
我能够设置它并使遮罩正常工作,但是我想根据选择框的更改为遮罩应用条件。
当页面加载一个ID为#Country的选择框时,默认情况下会设置为“美国”。我要创建的是,如果他们将国家/地区选择器更改为美国选择以外的其他内容,请移除掩码。
这是我的第一次尝试!
$('#Country').change(function(){
var cty = $(this).find('option:selected').attr('value');
if(cty=='United States'){
// us masking
$('#phone').unmask().mask("(999) 999-9999");
} else {
// just numbers for international
$('#phone').unmask().mask("9999999999999999");
}
});