Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 无法识别的表达式jquery属性选择器_Javascript_Jquery - Fatal编程技术网

Javascript 无法识别的表达式jquery属性选择器

Javascript 无法识别的表达式jquery属性选择器,javascript,jquery,Javascript,Jquery,我得到以下错误: 未捕获语法错误,无法识别的表达式: [src$=“copyright.gif”]k.errorjquery\u 1\u 6\u 2\u min.js:17 k、 filterjquery_1_6_2_min.js:17 kjquery_1_6_2_min.js:17 c、 kjquery_1_6_2_min.js:17 f、 fn.extend.findjquery_1_6_2_min.js:17 e、 fn.e.initjquery_1_6_2_min.js:16 ejque

我得到以下错误:

未捕获语法错误,无法识别的表达式: [src$=“copyright.gif”]k.errorjquery\u 1\u 6\u 2\u min.js:17 k、 filterjquery_1_6_2_min.js:17 kjquery_1_6_2_min.js:17 c、 kjquery_1_6_2_min.js:17 f、 fn.extend.findjquery_1_6_2_min.js:17 e、 fn.e.initjquery_1_6_2_min.js:16 ejquery_1_6_2_min.js:16(匿名 功能)

执行以下脚本时:

var copyright = $('img[src$="copyright.gif"]').attr('src');
使用下面的标签:

<img border='0' src='/resources/copyright.gif' alt='copyright' />


知道为什么会这样吗?我使用的是1.6.2.min.js

这是因为在代码中,您实际上正在执行

$('img[src$=="copyright.gif"]').attr('src');
而不是你发布的,这是什么

var copyright = $('img[src$="copyright.gif"]').attr('src');

这很管用。您是否正在使用自己的jquery本地副本?如果是,请确保它是一个完整的文件,并且没有损坏。

在错误中,它说您使用的是src$==”而不是src$=”无法复制:
$(
注意引号和双引号quotes@Laurence. 这就是我在使用问题部分列出的代码时遇到的错误。也许我的jquery源代码已经损坏。我将重新下载并重试。不要假设,我将
$('img[src$==“copyright.gif”]).attr('src')
进入控制台并得到了相同的错误。是的,但我发表了评论,因为我想确保op的问题不是打字错误,或者他是不是因为他发布的代码得到了这个错误。给你一个+1,因为现在最像是正确的答案,我不想重复同样的问题也许我的本地副本已损坏。直接复制和粘贴您发布的内容会产生相同的错误。我大约4小时前下载了jquery源代码。我将下载源代码并重试。