jQuery 1.6.2升级导致元选择器出现问题
这在1.4中运行良好jQuery 1.6.2升级导致元选择器出现问题,jquery,jquery-selectors,metadata,sizzle,facebook-opengraph,Jquery,Jquery Selectors,Metadata,Sizzle,Facebook Opengraph,这在1.4中运行良好 var ogimagetag = $('meta[property=og:image]').attr('content'); 给我 未捕获语法错误,无法识别的表达式:[property=og:image] 错误似乎很严重 Sizzle.error = function( msg ) { throw "Syntax error, unrecognized expression: " + msg; }; jquery-1.6.2.js:4057 Uncaught Sy
var ogimagetag = $('meta[property=og:image]').attr('content');
给我
未捕获语法错误,无法识别的表达式:[property=og:image]
错误似乎很严重
Sizzle.error = function( msg ) {
throw "Syntax error, unrecognized expression: " + msg;
};
jquery-1.6.2.js:4057 Uncaught Syntax error, unrecognized expression: [property=og:image]
有人知道我如何选择og:image meta的内容而不会导致错误吗?或者这是一个嘶嘶作响的bug?将值加引号。我认为是
:
让人困惑。引用该值可以解决此问题
var ogimagetag = $('meta[property="og:image"]').attr('content');
示例:没问题。正如您所知,使用工具栏中用于代码块的
{}
按钮。选择器表达式中的属性值必须用引号括起来(根据)