2011-08-23 66 views
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'事件。

+1

它似乎爲我工作,我也測試使用IE9和更改瀏覽器模式。我用jsfiddle來測試它。 http://jsfiddle.net/JcMzu/ –

回答

0

看起來像IE7和IE8要求該屬性有一個值。在我的情況下,它的屬性有一個空字符串的值。如果我用任何東西填充它,它將開始工作。

相關問題