如果您在桌面上尝试此代码片段,一切正常。
但是,如果您在上尝试,则不会有任何反应。
$('body').on('click', '#click', function() {
alert("This alert won't work on iPad");
});
div {
font-size: 24px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="click">Click here</div>
简单的.click()
事件处理程序可行,但这不是我想要的。同样适用于.delegate();
和.live()
这是一个错误还是什么?
on
是在2011年11月添加到jQuery 1.7.2中的,但尚未应用到jQuery Mobile中。 - Joe Frambachon()
。 - Sparky