将插件的方法应用于动态创建的元素?
我正在使用 jquery.maskedinput 插件为电话号码字段创建掩码:
jQuery('input[type="tel"]').mask("(999) 999-9999");
使用 Ryan Bates 的 嵌套表单,我有一个表单,可以通过“添加电话号码”链接动态添加多个电话号码。此链接创建附加输入,但不应用掩码功能。我知道 jQuery 中的 live() 方法,但不确定是否/如何使用它来应用 mask() 方法。有没有办法将此掩码应用于动态创建的输入?
I'm using the jquery.maskedinput plugin to create a mask for a phone number field:
jQuery('input[type="tel"]').mask("(999) 999-9999");
Using a modification of Ryan Bates's nested form, I have a form where multiple phone numbers can be added dynamically via an "Add phone number" link. This link creates additional inputs, but the mask functionality is not applied. I am aware of the live() method in jQuery but am not sure if/how it can be used to apply the mask() method. Is there a way to apply this mask to dynamically created inputs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了回答我自己的问题...我使用 jquery.livequery 插件执行以下操作:
To answer my own question... I used the jquery.livequery plugin to do the following: