最近开始使用 jQuery Mobile 进行开发,我对事件检测的行为有点迷惑。在标准 jQuery 中,我总是可以使用
$("#someId").on("click",doSomething());
这会奏效。但是,我发现使用 jQuery mobile 我必须通过以下方式将事件处理程序绑定到整个文档:
$(document).on("click","#someId",doSomething());
有谁知道为什么会这样?jQuery mobile 是否以与 jQuery 不同的方式处理事件?