Est-il possible d'utiliser jQuery pour lire les balises meta. Si tel est le cas, savez-vous quelle sera la structure de base du code ou avez des liens vers des didacticiels.
157
Utilisez simplement quelque chose comme:
var author = $('meta[name=author]').attr("content");
Cet analyseur vous aiderait-il?
https://github.com/fiann/jquery.ogp
Il analyse les données méta OG en JSON, vous pouvez donc simplement utiliser les données directement. Si vous préférez, vous pouvez les lire / écrire directement à l'aide de JQuery, bien sûr. Par exemple:
Notez les guillemets simples autour des valeurs d'attribut; cela évite les erreurs d'analyse dans jQuery.
la source
Je viens d'essayer ceci, et cela pourrait être une erreur spécifique à la version de jQuery, mais
a entraîné l'erreur de syntaxe suivante pour moi:
Apparemment, il n'aime pas le côlon. J'ai pu résoudre ce problème en utilisant des guillemets doubles et simples comme ceci:
(jQuery version 1.8.3 - désolé, j'aurais fait un commentaire à @Danilo, mais il ne me laissera pas encore de commentaire)
la source
jQuery prend désormais en charge
.data();
, donc si vous avezutilisation
la source
Devrait vous rendre un tableau d'éléments dont le nom de balise est META et ensuite vous pouvez parcourir la collection pour choisir les attributs des éléments qui vous intéressent.
la source
Pour sélectionner le méta-nom Twitter, vous pouvez ajouter un attribut de données.
exemple :
la source