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

标签 javascript jquery

我收到以下错误:

Uncaught Syntax error, unrecognized expression: [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 (anonymous function)

执行以下脚本时:

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');

关于javascript - 无法识别的表达式 jquery 属性选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745775/

相关文章:

javascript - VueJS : what does an html attribute prefixed with a colon signify?

javascript - 遍历javascript数组并获取下一个数组索引值

javascript - ajax 调用内的循环 - 我对事件的顺序感到困惑

javascript - jQuery 计算特定 div 中的 div,然后在添加新 div 时重置计数

javascript - 使用确认模式删除数据

javascript - 使用jquery回发后保持值(value)?

javascript - 悬停时使 div 可见

javascript - JavaScript 简写?用于制作变量?

javascript - Google Charts - 从 Ajax 创建数据

javascript - 复杂 HTML 的数据表导出(python 变形)