在按键上将一个文本区域附加到另一个文本区域

我正在尝试创建一个中等风格的项目,在该项目中在textarea中按Enter将在其后创建另一个textarea。


我尝试将jQuery与append()和html()结合使用,但都没有成功。


这是我目前拥有的方法:


  $('textarea').keypress(function(event)

  {

      if (event.keyCode == 13)

      {

          event.preventDefault();

          $('textarea').append("<textarea>New Textarea</textarea>");

      }

  });

我将如何去做呢?


aluckdog
浏览 175回答 3
3回答

明月笑刀无情

用途after:$("textarea").keypress(function(event) {&nbsp; &nbsp; if (event.keyCode == 13) {&nbsp; &nbsp; &nbsp; &nbsp; event.preventDefault();&nbsp; &nbsp; &nbsp; &nbsp; $(this).after("<textarea>New Textarea</textarea>");&nbsp; &nbsp; }});

森栏

使用insertAfter代替append$('<textarea>New&nbsp;Textarea</textarea>').insertAfter(this);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript