Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
F是未定义的-Jquery_Jquery_Undefined - Fatal编程技术网

F是未定义的-Jquery

F是未定义的-Jquery,jquery,undefined,Jquery,Undefined,我有一些jquery代码,它使用实时触发事件的方法: $(document).ready(function() { $('.cross-link').live(function() { $('a[href=#2').click(); }); }); 其中,交叉链接元素可以在加载DOM后生成 Firebug报告F未定义。它引用了我的jquery.js文件中以开头的最后一行(function(){var Q=/(?:\(?:\([^()]+\)\124\[(?:

我有一些jquery代码,它使用实时触发事件的方法:

$(document).ready(function() {   
  $('.cross-link').live(function() {       
    $('a[href=#2').click();
  });
});
其中,
交叉链接
元素可以在加载DOM后生成

Firebug报告
F未定义
。它引用了我的jquery.js文件中以
开头的最后一行(function(){var Q=/(?:\(?:\([^()]+\)\124\[(?:\[^[^[]]*\]\['“][^']+['”][^[\]']['].[^[\]']+…
等。我读到可能是我的jquery库过时了。所以我下载了最新版本,但它产生了其他错误

我应该找什么来解决这个问题

$('a[href=#2').click(); }); });

你能检查一下上面的sytanx吗?你的代码中有一些错误,这就是为什么jquery抛出错误的原因。Live需要甚至处理程序。修改你的代码如下:

$(document).ready(function() {
  $('.cross-link').live('click', function() {
    $('a[href=#2').click();
  });
});
$('a[href=#2')的语法。单击();应为:


$('a[href=“#2”]”)。单击()

如果使用未最小化的代码,而不是最小化的代码,库中的错误通常更容易调试。已经发布了一些答案,但作为练习,我建议您尝试用jquery.js替换jquery.min.js,看看问题是否变得更明显。使用jquery-1.4.3.js会导致我的浏览器(firefox、chrome、IE)这就解决了这个问题,但现在我又遇到了“太多递归”的问题。我在别处问过这个问题:@sci:这是因为这行
$('a[href=#2')。单击();
你需要用其他方法来做,或者找到替代方法。