J'ai un problème. J'ai utilisé jQuery pour le changement de contenu méta, mais le contenu méta n'a pas changé. Comment changer le contenu de méta avec jQuery. Merci!le contenu de la balise meta ne change pas avec jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<meta id="meta-element" property='og:title' content="the title"/>
<meta property="og:description" content="the desciption" />
</head>
<body>
<script>
$("meta[property='og:title']").attr("content", 'My title');
</script>
<!-- Go to www.addthis.com/dashboard to customize your tools -->
<div class="addthis_inline_share_toolbox"></div>
<!-- Go to www.addthis.com/dashboard to customize your tools -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-599ab21e622f447a"></script>
</body>
</html>
devrait fonctionner. Quel moteur de template utilisez-vous? Est-ce que ça change 'og: title' à autre chose? – baao
Le code affiché fonctionne très bien ([preuve] (http://output.jsbin.com/qohujeloko/), utilisez le bouton droit de la souris et "Inspecter l'élément" pour voir la valeur mise à jour). –
@ T.J. Crowder Vous avez raison. "Inspecter l'élément" montrant le méta-titre changé, mais quand je clique sur le partage social, il montre l'ancien méta titre "le titre" –