我需要的是复制输入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());
}
答案 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>