1
votes

Comment obtenir le contenu du texte dans une zone de texte avec Jquery en utilisant son nom de classe

J'ai une zone de texte générée automatiquement avec un nom de classe, disons "x". Comment puis-je obtenir le texte à l'intérieur de la zone de texte étant donné qu'il n'y aura qu'un seul élément avec le nom de classe «x» dans cette page.

J'ai essayé ce qui suit et je ne peux pas le faire fonctionner.

<textarea class="note-codable" role="textbox" aria-multiline="true" style="height: 390px;">
 some content 
</textarea>

<script>
$(document).ready(function () {
  alert($('.note-codable').val());
  alert($('.note-codable').first.val());
  alert($('.note-codable').text());
})

aussi comment mettre à jour la même zone de texte? toute aide est appréciée. Merci d'avance.


2 commentaires

utilisez $ ('. x'). val ();


Double possible de Jquery obtenir la valeur du champ de formulaire


3 Réponses :


1
votes

utilisez .val () . Cela fonctionne bien

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea class="note-codable" role="textbox" aria-multiline="true" style="height: 390px;">
 some content 
</textarea>
$(document).ready(function () {
  console.log(document.querySelector('.note-codable'))
  alert($('.note-codable').val());
})


5 commentaires

Bonjour, j'ai édité ma question maintenant. Cela ne fonctionne toujours pas pour moi. En fait, j'essaie de mettre à jour le contenu vers un éditeur de texte riche. il y a ce role = "textbox" après le nom de la classe. est-ce ce qui cause l'échec?


Oui. Je sais, je pense que cela a quelque chose à voir avec l'éditeur de texte riche avec lequel j'essaie de jouer.


J'utilise Summernote RTE avec Django.


@ArunLaxman copain je viens de voir summernote.org . Allez et inspectez l'élément le RTE. Vous verrez que