J'essaie d'obtenir une valeur de paragraphe et de la définir en tant que var / cons / laisser
le code que j'essaie d'obtenir la valeur du paragraphe p> Cela fonctionne: p> retourne la valeur de p> mais quand j'essaie de stocker le résultat comme var: retourne la valeur de p> Comment atteindre ce résultat? p> var number = 232323323232
3 Réponses :
Pour en faire un numéro, utilisez p> texte code> et parseint code>: <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<p id="serial_number">232323323232</p>
Non, ce n'est pas - appuyez sur Exécuter le code SNIPPET code> au-dessus @RATNA.
Vous faites probablement une opération asynchrone, qui rendra le retour de JQuery non défini car il n'a pas encore accès au nœud DOM. Fonctionne ici, alors je vous conseillerais de vérifier: p>
Si le résultat est rendu sur le serveur, vous pouvez utiliser Mutation Observer ( https://developer.mozilla.org/en-us/docs/web/api/MutationObserver ) Pour regarder la balise jusqu'à ce que le contenu soit rendu dedans, puis le mettre à jour. Semblable à comment document.Ready code> dans JQuery fonctionne, mais cela attendra que la balise ait changé. P>
Maintenant, je peux obtenir le résultat en faisant $ (document) .Ready (Fonction () {SettimeOut (Fonction () {}, 4000);}); Est-ce le seul moyen?
Non. Vous devez utiliser un observateur de mutation pour cela pour attendre que la balise P soit chargée dans le DOM. Donné comme le lien que j'ai fourni
Essayez .innerhtml code> strong>
essayez
.text () code> ..