我正在尝试添加一个用于创建文本框的数组,并且每次创建一个文本框都应该被聚焦。这是我的工作代码。任何帮助将非常感激。谢谢。
var emails = new Array();
var count = 0;
//function to add more extra emails
$('#additional_emails').focus(function() {
emails[count] = '<input type="text" size="30" id="email_list'+ count + '" value ="'+count+'" /><br>';
$('#here_emails').append( $(emails[count]).focus() );
count++;
});
答案 0 :(得分:5)
尝试将元素添加到页面后重点关注:
<强>加成:强> $(emails[count])
.appendTo($('#here_emails'))
.focus();
[]
:var emails = [];
push()
方法而不是递增自己的索引变量:emails.push(...);