私のWebアプリの非ajaxバージョンは問題ありません。イベントが必要な順序で追加され、すべてのイベントが問題の携帯電話要素に追加されるためです。
しかし、私のajaxアプリでは、要素が動的に取得されるため、イベントは「異なる方法で」追加されるため、同じイベントがありますが、実際には異なる要素にあります(#container
動的に追加された要素をチェックするためにオンになり、マスクが直接適用されます.input-cell-phone
)。
たとえば、ユーザーが無効な (215)-###-#### と入力すると、ぼかしコードの前にマスクされた入力がそれをクリアすることを期待していますが、そうではありません。これは基本的に「ajax」アプリです(ajax呼び出しを除いて、私はそれをシミュレートします.append
):
http://jsfiddle.net/armyofda12mnkeys/9DGgF/
これは、私が期待するように機能する非 ajax バージョンです:
http://jsfiddle.net/armyofda12mnkeys/XKf8d/2/
これを機能させる方法はありますか?