2009-02-20 7 views
0

J'ai besoin de réécrire une page ASP classique afin qu'elle soit compatible avec Internet Explorer, Firefox et Safari. L'implémentation actuelle utilise une méthode, replaceAdjacentText pour manipuler le DOM. Pour autant que je peux dire cette méthode est not supported in any browsers other than Internet Explorer.Existe-t-il des alternatives à la méthode replaceAdjacentText d'IE?

Ce que je voudrais faire est de remplacer l'utilisation de replaceAdjacentText par quelque chose qui fonctionnera sur plusieurs plates-formes de navigateur. Est-ce possible avec un plugin jQuery existant ou peut-être une autre alternative?

Répondre

1

Utilisez jQuery Manipulation

essayez d'utiliser ces méthodes avec jQuery:

append(), appendTo(), précédez(), Préfixepour(), après(), avant(), insertAfter(), insertBefore()

0

jQuery a presque certainement quelque chose pour vous, mais en général, il semble que vous êtes à la recherche pour les propriétés traversal DOM et méthodes de l'interface Node, en particulier previousSibling, nextSibling et firstChild. Exemple lâche here. Une chose à surveiller est le nodetype que vous obtenez retourné, gecko ajoute un nœud de texte espace au DOM, où IE ne le fait pas.

De nombreux tutoriels sur JS DOM traversent également google.