English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode text() de jQuery permet d'obtenir ou de définir le contenu texte de l'élément sélectionné (y compris ses descendants).
Lorsque vous utilisez la méthode text()ObtenirLe contenu est retournéTous les éléments sélectionnésle contenu texte.
Lorsque vous utilisez la méthode text()DéfinirLorsque le contenu est modifié, il remplaceraTous les éléments sélectionnésle contenu texte.
Utilisezhtml()Méthode pour obtenir ou définir l'innerHTML de l'élément sélectionné (texte+ balises HTML).
Attention : La méthode text() ne peut pas être utilisée sur les éléments d'entrée. Pour le texte des champs d'entrée, utilisezval()Méthode.
Obtenir le contenu texte :
$(selector).text()
Définir le contenu texte :
$(selector).text(content)
Utilisez la fonction pour définir le contenu texte :
$(selector).text(function(index, currentContent))
Cliquez sur le bouton pour obtenir le contenu texte de tous les paragraphes :
$("button").click(function(){ alert($("p").text()); });Vérifiez et voyez‹/›
Modifier le contenu texte de tous les paragraphes :
$("button").click(function(){ $("p").text("Je voudrais dire : Bonjour le monde"); });Vérifiez et voyez‹/›
Utilisez la fonction suivante pour modifier le contenu texte d'un élément :
$("button").click(function(){ $("p").text(function(i){ return "L'index de cet élément p: " + i; }); });Vérifiez et voyez‹/›
La différence entre les méthodes html() et text() :
$("#btn1").click(function(){ $("p").html("Je veux dire: <b>Hello world</b>); }); $("#btn2").click(function(){ $("p").text("Je veux dire: <b>Hello world</b>); });Vérifiez et voyez‹/›
Paramètres | Description |
---|---|
content | Définir la chaîne de caractères de texte pour tout le contenu des éléments sélectionnés Attention :Si ce paramètre est omis, text() retournera le contenu de l'élément sélectionné |
function(index, currentContent) | Spécifier une fonction qui retourne le contenu texte à définir
|