jquery - change - edit meta tag javascript
Cambiar meta-etiquetas dinĂ¡micas con jQuery (4)
Asegúrate de que tus citas sean así:
$(''meta[property="og:description"]'').attr(''content'',"$modified_desc" );
Estas son mis meta-etiquetas:
<meta property="og:image" content="assets/css/gfx/skold.png"/>
<meta property="og:title" content="Den historie hjemmesiden for Norges Golfforbund"/>
<meta property="og:description" content="Her finner du alle de historie tingene som har skjedd i Norges golfhistorie gjennom tidene" />
<meta property="og:url" content="http://###"/>
<meta property="og:site_name" content="Norges Golfklubb"/>
<meta property="og:type" content="sport"/>
Y estoy tratando de cambiarlos de forma dinámica con el siguiente código:
$("meta[property=og:title]").attr("content", result.title);
Pero sigo recibiendo error de sintaxis, expresión no reconocida: [propiedad = og: título] en Firebug.
Usando la última versión de jQuery. ¿Alguien sabe lo que estoy haciendo mal?
Creo que deberías escapar :
mira la documentation
$("meta[property=''og//:title'']").attr("content", result.title);
Podría asignar a cada meta elemento una ID o Clase.
$(''#metaelement'').attr(''content'', ''my new meta description'');
$("meta[name=''og:title'']").attr(''content'', ''my new title'');
Usar "propiedad =" no funciona en Chrome