J'ai un div, qui a "contestable = vrai". Lorsque j'entre un texte dedans, puis appuyez sur ENTER Le curseur passe à la ligne suivante en ajoutant Bien que j'utilise le bouton Soumettre, j'utilise Je veux savoir, comment préserver les pauses de ligne lors de la soumission du formulaire. Merci d'aide ... p> code> dans la ligne précédente. p>
.text () code> pour obtenir le contenu de la DIV. Ces bandes de tags HTML dans la DIV, supprimant ainsi tous les balises code> code>. Donc, pas de pauses de ligne. p>
3 Réponses :
au lieu d'utiliser Vous pouvez consulter plus sur .text () code> Vous pouvez utiliser
.html () code>. Cela ne dépasse pas les étiquettes. Votre prochain problème va essayer d'éliminer / convertir les balises .. p>
.html () code> ici: http: // API .jquery.com / html . P>
n'utilisez pas jQuery pour cela, la .text () code> La fonction supprime l'espace blanc. Utilisez un mode JavaScript simple pour ceci:
Innertext, OUTERTEXT Attributs ne fonctionne pas avec JQuery. Utilisez un style JS natif. p>
fenêtre.document.getelementByID ("cédé"). Innertext; Code> P>
Innertext ne fonctionne pas directement à la suite d'un sélecteur de jQuery tel que $ (sélecteur) .innertext, vous devez sélectionner un élément individuel à partir du résultat: $ (sélecteur) [0] .innertext
Pourquoi ne pas utiliser un
textarea code> et
.val () code>? Il préserve les espaces.
Je ne peux pas utiliser Texarea, grâce à une autre caractéristique qui ne fonctionne que avec des éléments de contenu modifiables et non textaries. @ahren