Comment récupérer le nœud texte d'un élément ?
P粉518799557
P粉518799557 2023-08-24 10:28:37
0
2
584
<p><pre class="brush:php;toolbar:false;"><div class="title"> Je suis un nœud de texte <a class="edit">Modifier</a> </div></pre> <p>Je souhaite obtenir le nœud "Je suis un nœud de texte", je ne veux pas que la balise "modifier" soit supprimée et j'ai besoin d'une solution multi-navigateurs. </p>
P粉518799557
P粉518799557

répondre à tous(2)
P粉148434742

Vous pouvez utiliser la méthode suivante pour obtenir la nodeValue du premier nœud enfant

$('.title')[0].childNodes[0].nodeValue

http://jsfiddle.net/TU4FB/

P粉239164234
var text = $(".title").contents().filter(function() {
  return this.nodeType == Node.TEXT_NODE;
}).text();

Cela obtiendra le nœud 内容,并对其应用过滤器函数。过滤器函数仅返回文本节点(即那些具有 nodeType == Node.TEXT_NODE de l'élément sélectionné).

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!