我收到以下错误:
未捕获的语法错误,无法识别的表达式: [src $ ==“copyright.gif”] k.errorjquery_1_6_2_min.js:17 k.filterjquery_1_6_2_min.js:17 kjquery_1_6_2_min.js:17 c.querySelectorAll.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
答案 0 :(得分:3)
这种情况正在发生,因为在您实际执行的代码中
$('img[src$=="copyright.gif"]').attr('src');
而不是您发布的内容,这是
var copyright = $('img[src$="copyright.gif"]').attr('src');
答案 1 :(得分:-1)
这有效哦jsfiddle http://jsfiddle.net/vw6TS/2/。您是否正在使用自己的本地jquery副本,如果是这样,请确保它是完整的文件而不是已损坏。