Android 在单击 HTML 元素时会突出显示它们,我喜欢这样,因为它使 Web 应用程序看起来更具响应性。但是,当使用 Jquery.on()
向父元素的所有未来子元素添加.click()
事件时,父元素会在单击时突出显示,而不是子元素。有一个简单的解决方法吗?
我不认为.click()
每次创建一个好选项时运行一个向新孩子添加事件的函数,但也许它是唯一的一个。请注意,这个应用程序是使用 Cordova / Phonegap 封装的,我不知道它在 Android 浏览器中的行为是否相同。
实际行为(点击时):
$("#calendar").on("click", ".date", function() {
//do_something();
});
$(".date").click(function() {
//do_something();
});