Jquery, saut de ligne dans le textarea.. ne pas obtenir des \n et obtenir ↵
Je suis en train d'essayer d'obtenir la valeur d'un textarea avec saut de ligne. Quand je debug, la valeur est de cette façon dans jquery. la valeur stockée dans une variable comme ceci:
"test<br>
test<br>
test"<br>
In .value of valueOf is: 'test↵test↵test'.
Je me demande comment puis-je convertir \n pour insérer un saut de ligne.. j'utilise jquery pour obtenir la valeur et de l'envoyer par ajax, php!
merci.. 🙂
Désolé mon anglais..
- Je pense qu'il serait mieux pour stocker le texte tel qu'il est et ensuite appeler nl2br() en cas de besoin.
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Violon http://jsfiddle.net/eSub4/1/
J'ai mis un couple de la console.journal de violon pour vous montrer comment une nouvelle ligne(\n) et html saut de ligne s'afficher dans la console et de le comparer avec le texte du textarea de voir que vous êtes l'obtention de nouvelle ligne (\n) pour le texte dans le textarea après l'utilisation de l'expression rationnelle. Gardez ouvrir firebug pour voir la sortie
essayer
vous avez besoin de remplacer "textareaid" avec l'id correspondant.
puisque vous dites que vous avez déjà les données dans une chaîne de caractères, mais ce n'est pas formatée à droite, pour tourner la
<br>
dans les sauts de lignes, vous pouvez utiliser cettedocument.getElementById('recommend').innerHtml;
ne fonctionnera pas, vous avez besoindocument.getElementById('recommend').innerHTML;
toutes lettres dans le code HTML doit être en majuscule!Cela fonctionne pour moi....