169 votes

Est-il possible d’utiliser jQuery pour lire les balises meta

Est-il possible d’utiliser jQuery pour lire les balises meta. Si oui savez-vous ce que la structure de base de la volonté de code, ou qu’ils les liens vers des tutoriels.

334voto

MiffTheFox Points 10537

Il suffit d’utiliser quelque chose comme :

22voto

Danilo Moret Points 127

Serait-ce un analyseur de vous aider?

https://github.com/fiann/jquery.ogp

Il analyse meta OG données en JSon, de sorte que vous pouvez simplement utiliser directement les données. Si vous préférez, vous pouvez lire/écrire directement à l'aide de JQuery, bien sûr. Par exemple:

$("meta[property='og:title']").attr("content", document.title);
$("meta[property='og:url']").attr("content", location.toString());

Notez les guillemets simples autour de les valeurs d'attribut; cela empêche les erreurs d'analyse en jQuery.

C'est la même réponse que j'ai donné ici: jquery extrait de <meta property="og:url"

9voto

charltoons Points 180

J’ai juste essayé cela, et cela pourrait être une erreur spécifique à la version de jQuery, mais

a entraîné l’erreur de syntaxe suivant pour moi :

Apparemment il n’aime pas le colon. J’ai été en mesure de le réparer en utilisant des guillemets doubles et simples comme ceci :

(jQuery version 1.8.3--Désolé, j’aurais fait cela un commentaire à @Danilo, mais il ne me laisse pas encore de commentaires)

5voto

Sauce Points 13

jQuery prend désormais en charge `` , donc si vous avez

utilisation

4voto

illvm Points 804
<pre><code></code><p>Il vous remet un tableau d’éléments dont le nom de balise est META et puis vous pouvez itérer sur la collection de choisir quelles que soient les attributs des éléments vous intéresse.</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X