DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery動態改變onclick屬性導致失效的問題解決方法
jquery動態改變onclick屬性導致失效的問題解決方法
編輯:JQuery特效代碼     
. 代碼如下:
<li id="" onclick =""></li>

雖然在很多時候,都是非常不推薦這樣寫的,但是還有有些時候會碰到這樣的代碼。

那麼你可能在某些時候需要去修改onclick 的屬性如下:
. 代碼如下:
$("#id").attr("onclick",url);

這樣的代碼,在chrome和firefox 中可以得到你想要的結果。

遺憾的是在ie中,至少是ie7 以下是沒有效果的,至於i8好像也是沒有效果的。

辦法就是使用jquery 綁定.
. 代碼如下:
$("#id").attr("onclick","").click(function(){
//
});

這裡需要先清除onclick屬性的值,再去綁定方示。

如果本來就沒有設定onclick屬性,剛不需要清除.
. 代碼如下:
$("#id").click(funciton(){
//
});
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved