Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript attr未在Chrome和safari中工作_Javascript_Jquery_Google Chrome_Attr_Rel - Fatal编程技术网

Javascript attr未在Chrome和safari中工作

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 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.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当前位置不足为奇:正如我提到的,我的建议是改进,而不是修复。如果没有更多的上下文,就不可能诊断问题。