167

jQuery を使用してメタ タグを読み取ることは可能ですか。もしそうなら、コードの基本構造がどうなるか知っていますか、またはチュートリアルへのリンクがあります.

4

6 に答える 6

329

次のようなものを使用してください:

var author = $('meta[name=author]').attr('content');

またはこれも

var author = $('meta[name=author]').prop('content');
于 2009-06-24T04:15:24.697 に答える
22

このパーサーは役に立ちますか?

https://github.com/fianne/jquery.ogp

メタ OG データを JSON に解析するため、データを直接使用できます。もちろん、必要に応じて、JQuery を使用して直接読み書きすることもできます。例えば:

$("meta[property='og:title']").attr("content", document.title);
$("meta[property='og:url']").attr("content", location.toString());

属性値が一重引用符で囲まれていることに注意してください。これにより、jQuery での解析エラーが防止されます。

于 2010-11-09T19:26:08.857 に答える
5

jQuery は をサポートする.data();ようになりました。

<div id='author' data-content='stuff!'>

使用する

var author = $('#author').data("content"); // author = 'stuff!'
于 2014-07-04T14:10:48.093 に答える
4
$("meta")

タグ名が META である要素の配列を返す必要があり、コレクションを反復処理して、関心のある要素の属性を選択できます。

于 2009-06-24T04:17:54.493 に答える
1

select twitter meta name には、data 属性を追加できます。

例 :

meta name="twitter:card" data-twitterCard="" content=""
$('[data-twitterCard]').attr('content');
于 2015-04-01T09:20:25.847 に答える