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