2011-09-19 85 views
0

不工作,我已經插入的onclick所有與以下呼叫功能: onclick="javascript:loadcontent($(this).attr('rel'));ATTR在Chrome和Safari

這個代碼在Firefox和IE瀏覽器,但無法在Chrome

我該如何解決corectly工作?

+0

按F12進入Chrome網上督察,並讓我們知道,如果有錯誤 – captainclam

+0

創建http://jsfiddle.net/ – vtortola

+0

我知道F12訪問Chrome網上應用檢查一個例子,但這個功能是不是乳寧 –

回答

2
<a href="" id="someSpecificLink">Try this instead</a> 

$('#someSpecificLink').live('click', function(e) { 
    e.preventDefault(); 
    loadcontent($(this).attr('rel')); 
}); 
+0

但我不喜歡使用的所有「.somelike」或全部 我需要使用的onclick –

0
  • 取出javascript:。這是沒有必要的。
  • 跳過jQuery的attr()方法。這裏沒有任何好處。

onclick="loadcontent(this.rel)";

這就是說,這些都是優化。沒有明顯的理由說明爲什麼該代碼在大多數瀏覽器中不起作用。檢查瀏覽器的控制檯是否有錯誤。

+0

我測試但不工作的 –

+0

@ Alex.k驗證碼並不奇怪:正如我所說,我的建議是改進,但沒有修復。沒有更多的上下文來診斷問題是不可能的。 –