3

我正在使用 jquery.maskedinput 插件为电话号码字段创建掩码:

jQuery('input[type="tel"]').mask("(999) 999-9999");

使用 Ryan Bates 的嵌套表单的修改,我有一个表单,可以通过“添加电话号码”链接动态添加多个电话号码。此链接创建额外的输入,但不应用掩码功能。我知道 jQuery 中的 live() 方法,但不确定是否/如何使用它来应用 mask() 方法。有没有办法将此掩码应用于动态创建的输入?

4

1 回答 1

3

回答我自己的问题...我使用jquery.livequery插件执行以下操作:

$('input[type="tel"]').livequery(function() {
  $(this).mask("(999) 999-9?999");
});
于 2011-06-17T17:41:04.333 回答