Jquery |如何复制输入内容?

时间:2018-06-07 06:29:52

标签: jquery

我需要的是复制输入5次,

并将其粘贴在textarea

请问怎么做?

http://jsfiddle.net/ydr52kbx/30/

<div id="main">1234</div>
<text id="test"></textarea>

var copypass = $('#main').html();
for (var i = 1;i < 5;i++){
$('#test').append(copypass.clone());
}

3 个答案:

答案 0 :(得分:1)

如果你正在使用HTML,你不需要克隆。另外<text>也应更改为<textarea>检查此内容。

var copypass = $('#main').html();
for (var i = 1;i < 5;i++){
  $('#test').append(copypass);
}

答案 1 :(得分:0)

使用String#repeat并将值设置为textarea:

var copypass = $('#main').html();
$("#test").val(copypass.repeat(5));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="main">1234</div>
<textarea id="test"></textarea>

答案 2 :(得分:0)

尝试这个

首先将<text更改为<textarea

var copypass = $('#main').html();
for (var i = 1; i < 5; i++) {
  $('#test').append(copypass); //remove clone
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="main">1234</div>
<textarea id="test"></textarea>