0
以下代码适用于FF6,IE9,Safari和Chrome。但是,在IE7和IE8中,它看起来像click事件没有绑定到锚点。为什么?这里试试:http://jsfiddle.net/k865h/2/在IE7和IE8中通过属性选择元素时,通过live进行jQuery绑定不起作用
$("a[data-my-item]").live('click',
function()
{
return confirm("go to google?");
});
注:我使用IE9和开发工具切换浏览器模式,可模拟IE7 & IE8的行为。我可以看到$(“a [data-my-item]”)选择了正确的DOM对象,但它看起来好像不绑定'click'事件。
它似乎为我工作,我也测试使用IE9和更改浏览器模式。我用jsfiddle来测试它。 http://jsfiddle.net/JcMzu/ –