Je voudrais obtenir le contenu meta où pageDetails est ma page HTML.
$(pageDetails).find('meta[name="biz-id"]').attr("content")
Mon code HTML est:
<meta name="biz-id" content="q6aDxTSK7njG7qWB1tSV5g">
Pourquoi ma valeur retournée est toujours vide?
OriginalL'auteur user4037798 | 2014-09-16
Avez-vous déjà essayé
En outre, dans votre requête
$(pageDetails).find('meta[name="biz-id"]').attr("content")
il n'est pas clair si vous avezpageDetails
définie précédemment. Si cela a déjà été remarqué dans une autre réponse et la question semble être résolu, le simple fait de mentionner ici en raison du fait que je shouln'ont pas donné cette info dans les commentaires ci-dessous cette réponse, mais comme le commentaire ci-dessous l'OP.Il a dit : non défini
Dans votre question, vous commencez avec $(pageDetails).trouver des(.., est pageDetails définie n'importe où?
Ce n'est pas de fournir une réponse à la question. À la critique ou à la demande de clarification d'un auteur, de laisser un commentaire en dessous de leur poste.
Merci pour l'entrée. J'aurais laissé un commentaire pour demander des précisions ci-dessous l'OP si cela n'aurait pas été mentionné dans une réponse posté à la même minute que mon commentaire. A juste oublié d'ajouter l'OP nom devant mon commentaire, donc l'OP aurait été informé.
OriginalL'auteur matthias_h
Fonctionne pour moi ici. Soyez prudent d'attendre que le DOM soit prêt.
Avec jQuery:
Ou peut-être le problème est
pageDetails
. Mais nous n'avons pas cette partie du code. Ce que vous pourrait/devrait faire est probablement:Espère que cela a aidé.
REMARQUE : le
$
avantpageDetails
est juste ici, à savoir que c'est un objet jQuery. C'est une bonne pratique, je pense.OriginalL'auteur Cohars
Il semble que vos citations sont à l'envers. Ce petit échantillon définit la variable biz à ce que vous avez dans le contenu.
OriginalL'auteur Wayne Porter