Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

326
Visualizações
How can i get This textarea value (content) into DIV like this format

Here is a simple text area and button, i am trying to sending text area value (content) into <div id="rs"></div> with every separate line of textarea box (it means when we Enter button or Line breaks comes then all lines) appending to div into separate new element.

for example after clicking on addText button i want my output structure like this:

<div id="rs">
<div class='rslines'> first line of textarea- abc </div>
<div class='rslines'> second line of textarea- def </div>
<div class='rslines'> third line of textarea- ghi </div>
..... and so on
</div>

What i should change in my code:

$('#addtext').click(function(){
    var content = $("#cmt_content").val().replace(/(\n|\r|\r\n)/g, "<div class='rslines'></div>");
    $('#rs').append(content);
});
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

  
  <textarea id="cmt_content" rows="10" cols="60"></textarea>
    <br> 
    <button id="addtext">
    addText
    </button>
    
<div id="rs"></div>

simply at this time i am getting all line outside of <div class='rslines'> </div> But i want all lines inside of this div.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Instead of matching newlines, match all the content on a line instead - with .+, you'll match any characters but newlines, and then you can replace with <div class='rslines'>$&</div> to put the matched text of each line inside <div>s.

$('#addtext').click(function(){
    var content = $("#cmt_content").val().replace(/.+/g, "<div class='rslines'>$&</div>");
    $('#rs').append(content);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

  
  <textarea id="cmt_content" rows="10" cols="60"></textarea>
    <br> 
    <button id="addtext">
    addText
    </button>
    
<div id="rs"></div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda