jQuery: replace() dans le code html()
Comment puis-je remplacer le html pièces avec replace()
?
<div>
<a href="http://www.google.com">google.com</a>
</div>
JS:
var e = $("div"),
fix = e.html().replace("google.com", "duckduckgo.com");
e.html(fix);
Je suppose que html() ne fonctionne pas le même que text()
?
Test: http://jsfiddle.net/Hmhrd/
OriginalL'auteur Martin | 2014-04-27
Vous devez vous connecter pour publier un commentaire.
Faire de votre modèle global à l'aide de la
g
commutateur:jsFiddle exemple
De cette manière, il remplace le lien et le texte.
vrai, la langue mis à jour.
OH!
replace()
ne mange que de la regex :/désolé de vous embêter, mais encore une fois, il n'est pas à l'aide d'un . Ne m'obtenez pas le mal
OriginalL'auteur j08691
jsfiddle http://jsfiddle.net/guest271314/6rrKs/
href
attribut, bien que.Voir mise à jour le post. Merci
OriginalL'auteur guest271314