通过使用jQuery单击第三个元素,使用textarea动态更改段落文本?

1 html jquery textarea click paragraph

我想通过单击第三个元素在另一个textarea中显示写入的textarea文本.所以这是我目前正在使用的代码,但是当你按下textarea时它显示了书面文字:

  $(function(){
    $('#text').click(function(){
      $('#preview').text($(this).val());
    });
  });
Run Code Online (Sandbox Code Playgroud)

这是HTML部分:

<textarea id="text"></textarea>
<textarea id="preview"></textarea>

<div id="show-text"></div>
Run Code Online (Sandbox Code Playgroud)

因此,当您单击div#show-text时,想法是在textarea #profile中显示textarea #text内的文本.

Abr*_*m P 6

您的问题是您的点击事件已在textarea上注册.你真正想要的是:

  $(function(){
     $('#show-text').click(function(){
       $('#preview').text($('#text').val());
     });
   });
Run Code Online (Sandbox Code Playgroud)