Dans cette partie, nous verrons les méthodes .text()
,.html()
et .val()
.
API : http://api.jquery.com/text/
La méthode .text()
récupère ou remplace le contenu en texte brut sans prendre en compte les balises HTML.
L'exemple suivant remplace le contenu texte de la balise class="box"
.
<div class="box">Je suis magicien</div>
$('.box').text('Hello world');
Résultat
<div class="box">Hello world</div>
API : http://api.jquery.com/html/
La méthode .html()
récupère ou remplace le contenu HTML de l'élément.
L'exemple suivant remplace le contenu HTML de la balise class="box"
.
<div class="box">Je suis magicien</div>
$('.box').html('<h1>Hello world</h1>');
Résultat
<div class="box">
<h1>Hello world</h1>
</div>
API : http://api.jquery.com/val/
La méthode .val()
récupère ou remplace la value d'un élément de formulaire input text, textarea etc. Dans les champs de type radio et checked elle renvoie :checked ou pas.
Dans l'exemple suivant, nous affichons la valeur du champ #name
dans une boite d'alerte lors du click sur #submit
.
<form role="form" action="#" class="box">
<div class="form-group">
<label for="#name">Nom :</label>
<input type="text" name="name" id="name">
</div>
<input id="submit" class="btn btn-primary" type="submit" value="Envoyer">
</form>
$('#submit').click(function(){
alert($('#name').val());
});
See the Pen .val() by Sutterlity (@sutterlity) on CodePen.