LoginSignup
11
11

More than 5 years have passed since last update.

jqueryでOGタグとTwitterタグを取得する

Last updated at Posted at 2017-01-26

metaタグの取得

とある案件で、metaタグをjQueryで動的に書き換える必要があったので、
その時の対応方法をメモ代わりに投稿します。
※ もっといいやり方あるって方は、ご教授のほど宜しくお願い致します。

FacebookのOGタグ取得

<meta property="og:title" content="テスト">

こちらのcontentの中身を取得する際は、jQueryで以下のようにする。
$("meta[property='og:title']").attr('content');
今回で言えば、「テスト」を取得できる。

こちらを書き換える際は以下。
$("meta[property='og:title']").attr('content','書き換え後');
こちらで書き換えることができる。

タイトルにかぎらず、OGタグは共通で、
$("meta[property='og:<必要なタグ>']").attr('content');
で操作できるようになる。

Twitterカードタグのメタタグ取得

<meta name="twitter:title" content="テスト">

こちらはのcontentの中身を取得する際は、jQueryで以下のようにする。
$("meta[name='og:title']").attr('content');
今回で言えば、「テスト」を取得できる。

こちらを書き換える際は以下。
$("meta[name='twitter:title']").attr('content','書き換え後');
こちらで書き換えることができる。

タイトルにかぎらず、OGタグは共通で、
$("meta[name='twitter:<必要なタグ>']").attr('content');
で操作できるようになる。

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11