【发布时间】:2012-03-30 16:01:06
【问题描述】:
我的网络应用程序的非 ajax 版本很好,因为事件是按我想要的顺序添加的,并且所有事件都添加到有问题的手机元素上。
但是对于我的 ajax 应用程序,由于元素是动态获取的,因此事件是“不同”添加的,所以我有相同的事件,但实际上在不同的元素上(在 #container 上用于检查动态添加的元素,以及直接应用的掩码在.input-cell-phone)。
例如,当用户键入无效 (215)-###-#### 时,我希望 Masked Input 在我的模糊代码之前将其清除,但事实并非如此。
这里基本上是 'ajax' 应用程序(减去 ajax 调用,我用 .append 模拟它):
http://jsfiddle.net/armyofda12mnkeys/9DGgF/
这是非 ajax 版本,其工作方式与我预期的一样:
http://jsfiddle.net/armyofda12mnkeys/XKf8d/2/
任何想法如何让它工作?
【问题讨论】:
标签: jquery events jquery-events maskedinput