tag change jquery html meta-tags

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