回答:
次のようなものを使用してください:
var author = $('meta[name=author]').attr("content");
このパーサーはあなたを助けますか?
https://github.com/fiann/jquery.ogp
メタOGデータをJSONに解析するため、データを直接使用できます。もちろん、JQueryを使用して直接読み書きすることもできます。例えば:
$("meta[property='og:title']").attr("content", document.title);
$("meta[property='og:url']").attr("content", location.toString());
属性値を囲む単一引用符に注意してください。これにより、jQueryでの解析エラーが防止されます。
私はこれを試したところ、jQueryのバージョン固有のエラーである可能性がありますが、
$("meta[property=twitter:image]").attr("content");
私には次の構文エラーが発生しました:
Error: Syntax error, unrecognized expression: meta[property=twitter:image]
どうやらそれはコロンが好きではありません。次のように二重引用符と単一引用符を使用することで修正できました。
$("meta[property='twitter:image']").attr("content");
(jQueryバージョン1.8.3-申し訳ありませんが、これを@Daniloにコメントすることはできましたが、まだコメントはできません)
一部のtwitterメタ名には、データ属性を追加できます。
例:
meta name="twitter:card" data-twitterCard="" content=""
$('[data-twitterCard]').attr('content');