0

我已经通过以下调用功能将 onclick 插入到所有人: onclick="javascript:loadcontent($(this).attr('rel'));

此代码可在 Firefox 和 IE 中正常工作,但不能在 Chrome 中正常工作

我该如何解决?

4

2 回答 2

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

$('#someSpecificLink').live('click', function(e) {
  e.preventDefault();
  loadcontent($(this).attr('rel'));
});
于 2011-09-19T09:07:32.607 回答
0
  • 删除javascript:. 这是不必要的。
  • 跳过 jQuery 的attr()方法。这里没有任何好处。

onclick="loadcontent(this.rel)";

也就是说,这些都是优化。没有明显的理由说明该代码不能在大多数浏览器中运行。检查浏览器的控制台是否有错误。

于 2011-09-19T09:09:29.680 回答