最近 jQuery Mobile を使用して開発を始めたので、イベント検出の動作に少し戸惑っています。標準のjQueryでは、いつでも使用できます
$("#someId").on("click",doSomething());
そしてこれはうまくいくでしょう。ただし、jQuery モバイルを使用して、次の方法でイベント ハンドラーをドキュメント全体にバインドする必要があることがわかりました。
$(document).on("click","#someId",doSomething());
なぜこれが事実なのか、誰にも分かりますか?jQuery モバイルは、jQuery とは異なる方法でイベントを処理しますか?