我正在尝试动态更改我的<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');
});
});
答案 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>