使用jQuery更改开放图元标记

时间:2015-12-15 01:00:45

标签: jquery facebook-graph-api

我正在尝试动态更改我的<meta property="og:title" content="CHANGE_ME">以发布包含嵌入视频的页面。

以下是我正在使用的代码(交换<h1><title>工作正常),但我无法更改元标记。

任何帮助?

$(document).ready(function() {
    $('div.media').html(iframe);
    $.getJSON(mediaDetail, function(data) {
    $('meta[property="og:title"]').attr("content", data.name);
        $('h1').html(data.name);
        $(document).prop('title', data.name + ' | Vipheo');
    });
});

1 个答案:

答案 0 :(得分:1)

  

尝试动态更改我的<meta property="og:video" content="CHANGE_ME">

尝试在$("meta[property='og:title']")替换$("meta[property='og:video']")选择器js,以选择meta property

og:title元素

<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
  </script>
  <meta property="og:title" content="CHANGE_ME">
</head>

<body>
  <script>
    $(function() {
      var data = {
        "name": "abc"
      }
      $("meta[property='og:title']").attr("content", data.name);
      console.log($("meta").attr("content"))
    })
  </script>
</body>

</html>