2011-09-19 113 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验证码并不奇怪:正如我所说,我的建议是改进,但没有修复。没有更多的上下文来诊断问题是不可能的。 –