Copier du texte de textarea dans div avec des sauts de ligne
Je suis attachant à faire un simple effet à l'aide de keyup()
en jQuery. Je veux juste que lorsque l'utilisateur dans le textarea
ensuite le texte sur lequel l'utilisateur types de copie à une autre div nommé .content
. Lorsque j'appuie sur entrée dans le textarea une nouvelle ligne est créée, mais dans mon div, le texte s'affiche dans la même ligne. Mon code est ci-dessous ou vous pouvez voir la démo ici: http://jsfiddle.net/Pqygp/
HTML
<textarea name="mas" rows="15" class="content"></textarea>
<p> </p>
<div class="mas" >Texts Comes here</div>
SCRIPT
$('.content:not(.focus)').keyup(function(){
var value = $(this).val();
var contentAttr = $(this).attr('name');
$('.'+contentAttr+'').html(value);
})
source d'informationauteur Kamal
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de convertir le littéral des retours à la ligne dans
<br>
balises pour une bonne sortie dans le DIV.Indiqué dans le code ci-dessous:
JSFiddle
Ajouter un
white-space: pre-wrap
la règle de la div en CSS.Démo: http://jsfiddle.net/Pqygp/13/
Utiliser cette ligne: Violon
Le problème est que les retours à la ligne ne créez pas de retours à la ligne (en html, mais
<br>
volonté.Essayer comme
C'est le DÉMO
Si vous utilisez Réagir: