Je possède le code suivant qui semble fonctionner correctement dans tous les navigateurs sauf IE8 et versions antérieures.
$("table.availability").each( function() {
var siteName = $(this).parent().siblings("h2").contents().filter(function() { return this.nodeType == Node.TEXT_NODE; }).text();
alert(sitename);
});
Cela récupère le contenu d'un élément et supprime tout ce qui est contenu dans un élément enfant pour ne laisser que le texte de cet élément.
L'erreur que je reçois indique que Node
est indéfini - alors je le déclare en haut du fichier js et puis je reçois le même message concernant TEXT_NODE
alors je le déclare. Ensuite, j'obtiens l'erreur suivante:
Impossible d'obtenir la propriété 'TEXT_NODE' d'une référence indéfinie ou nulle
Est-ce que quelqu'un peut m'aider à résoudre cela ou peut-être proposer un meilleur moyen d'obtenir le même résultat. Merci.