Javascript 美元(document.bind)问题

Javascript 美元(document.bind)问题,javascript,jquery,iphone,ipad,safari,Javascript,Jquery,Iphone,Ipad,Safari,我在iPad上有一页。 如何获取所接触的特定元素而不是通用容器元素 $(document).bind("touchstart",function(e){ console.log("touchstart on target : " + e.target.id); } 尝试改用委托 在行动中: 使用click,因为atm附近没有任何触摸设备 代理上的文档:看起来它应该工作了。这里有一个小程序,用于注销基于的事件,它似乎可以识别发生在div上的touchstart。也许您可以发布一个失败的示例?用T

我在iPad上有一页。 如何获取所接触的特定元素而不是通用容器元素

$(document).bind("touchstart",function(e){
console.log("touchstart on target : " + e.target.id);
}
尝试改用委托

在行动中:

使用click,因为atm附近没有任何触摸设备


代理上的文档:

看起来它应该工作了。这里有一个小程序,用于注销基于的事件,它似乎可以识别发生在div上的touchstart。也许您可以发布一个失败的示例?

用TapReady替换touchstart怎么样?已经尝试过…不起作用..event.target应该实际起作用。。。
$(function() {
    $(document).delegate('div', 'click', function(event) {
        alert($(this).attr('id'));

        // To prevent Propagation
        event.stopPropagation()
    });
});