Javascript attr未在Chrome和safari中工作
我使用下面的调用函数插入onclick to all:Javascript attr未在Chrome和safari中工作,javascript,jquery,google-chrome,attr,rel,Javascript,Jquery,Google Chrome,Attr,Rel,我使用下面的调用函数插入onclick to all: onclick=“javascript:loadcontent($(this.attr('rel')); 这段代码在Firefox和IE中可以正常工作,但在Chrome中不能 如何修复它? <a href="" id="someSpecificLink">Try this instead</a> $('#someSpecificLink').live('click', function(e) { e.preve
onclick=“javascript:loadcontent($(this.attr('rel'));
这段代码在Firefox和IE中可以正常工作,但在Chrome中不能
如何修复它?
<a href="" id="someSpecificLink">Try this instead</a>
$('#someSpecificLink').live('click', function(e) {
e.preventDefault();
loadcontent($(this).attr('rel'));
});
$('someSpecificLink').live('click',函数(e){
e、 预防默认值();
loadcontent($(this.attr('rel'));
});
- 删除
。这是不必要的javascript:
- 跳过jQuery的
attr()
onclick=“loadcontent(this.rel)”;
也就是说,这两个都是优化。没有明显的原因说明该代码在大多数浏览器中不起作用。检查浏览器控制台是否有错误。按F12键访问chrome web inspector,并告知我们是否有错误在我知道F12中创建一个示例以访问chrome web inspector,但此函数未运行,但我不喜欢e将此代码用于所有“.somelike”或我需要使用的所有代码onclick@Alex.k当前位置不足为奇:正如我提到的,我的建议是改进,而不是修复。如果没有更多的上下文,就不可能诊断问题。