Lorsque l'on cherche à mettre à jour le contenu textuel d'un élément sans modifier ses éléments enfants, on peut rencontrer des défis en tant que débutant en jQuery. Cet article propose des conseils sur les approches permettant d'accomplir cette tâche efficacement.
Utilisation de la propriété ChildNodes
En JavaScript, la propriété childNodes donne accès à tous les nœuds enfants d'un élément, y compris nœuds de texte. Cela vous permet d'identifier et de modifier le contenu du texte souhaité tout en préservant les éléments enfants. Par exemple, considérons la structure HTML suivante :
<div>
Pour mettre à jour le texte en gras, vous pouvez utiliser JavaScript comme suit :
let your_div = document.getElementById('your_div'); let text_to_change = your_div.childNodes[0]; text_to_change.nodeValue = 'new text';
En tirant parti de la propriété nodeValue, vous pouvez modifier le contenu du texte sans impacter les éléments p. Notez que vous pouvez utiliser jQuery pour sélectionner initialement le div, en utilisant var your_div = $('your_div').get(0);.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!