我能够复制隐藏字段的值,导航到另一个选项卡,然后将其粘贴到另一个输入字段。我想为后者申请打字。
$('#send0').click(function(){
var user = $('#friend').val();
$("#Profile").removeClass("show");
$('a[href*="Profile"]').removeClass("active").addClass("collapsed");
$('a[href*="Send-Credit"]').addClass("active").removeClass("collapsed");
$("#Send-Credit").addClass("show");
document.getElementById("receiver").setAttribute('value', user);
});
我试图操纵下面的例子,但没有成功。任何想法。
var i = 0;
var user = $('#friend').val();
var speed = 50;
function typeWriter() {
if (i < txt.length) {
document.getElementById("receiver").setAttribute('value', user.charAt(i));
i++;
setTimeout(typeWriter, speed);
}
}发布于 2018-08-27 12:40:25
有一面你正在为上面的代码使用jQuery,而键入效果没有jQuery!
无论如何,您正在使用setAttribute来应用值,使用jQuery也是如此。
var i = 0;
var txt = 'Lorem ipsum dummy text blabla.';
var speed = 50;
function typeWriter() {
if (i < txt.length) {
$("#demo").val($("#demo").val()+txt.charAt(i));
i++;
setTimeout(typeWriter, speed);
}
}.myText{
width:100%;
padding:15px;
display:block;
font-size:20px
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="typeWriter()">Click me</button>
<input type="text" id="demo" class="myText" />
https://stackoverflow.com/questions/52031507
复制相似问题