jQuery 1.6.2 Обновление вызывает проблемы с мета-селектором - PullRequest
3 голосов
/ 19 июля 2011

Это работало нормально с 1.4.

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

дает мне

Uncaught Синтаксическая ошибка, нераспознанное выражение: [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, не вызывая ошибки? Или это ошибка с шипением?

1 Ответ

6 голосов
/ 19 июля 2011

Поместите значение в кавычки. Я думаю, что это : это сбивает с толку шипение. Цитирование значения исправляет это.

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

Пример: http://jsfiddle.net/n7zse/

...