【问题标题】:jQuery 1.6.2 Upgrade causing problem with meta selectorjQuery 1.6.2 升级导致元选择器出现问题
【发布时间】:2011-10-08 14:41:19
【问题描述】:

这在 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 Syntax error, unrecognized expression: [property=og:image]

任何人都知道如何选择 og:image meta 的内容而不会导致错误?或者这是一个发出嘶嘶声的错误?

【问题讨论】:

  • 没问题。请注意,使用工具栏中的{ } 按钮获取代码块。
  • jQuery 1.5第一次被破解

标签: jquery jquery-selectors metadata sizzle facebook-opengraph


【解决方案1】:

将值放在引号中。我认为这是 : 令人困惑的嘶嘶声。引用值可以解决此问题。

var ogimagetag = $('meta[property="og:image"]').attr('content');

示例:http://jsfiddle.net/n7zse/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
  • 2014-05-21
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
相关资源
最近更新 更多