Javascript 添加新输入类型时,如何关闭焦点?
添加新的inpu时,如何关闭焦点?我之所以想这样做,是因为当我在iPad上按下“添加字段”时,它会自动弹出键盘。这很烦人,因为有时我想在输入数据之前添加几个新的输入字段Javascript 添加新输入类型时,如何关闭焦点?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,添加新的inpu时,如何关闭焦点?我之所以想这样做,是因为当我在iPad上按下“添加字段”时,它会自动弹出键盘。这很烦人,因为有时我想在输入数据之前添加几个新的输入字段 $('.multi-field wrapper')。每个(函数(){ var$wrapper=$('.multi-fields',this); $(“.addfield”,$(this))。单击(函数(e){ $('.multi-field:first-child',$wrapper.clone(true).appendTo(
$('.multi-field wrapper')。每个(函数(){
var$wrapper=$('.multi-fields',this);
$(“.addfield”,$(this))。单击(函数(e){
$('.multi-field:first-child',$wrapper.clone(true).appendTo($wrapper.find('input').val('').focus();
});
$('.multi-field.remove-field',$wrapper)。单击(函数(){
如果($('.multi-field',$wrapper).length>1)
$(this.parent('.multi-field').remove();
});
});
件
从的下一行中删除.focus()
。添加字段
-单击事件
$('.multi-field:first-child', $wrapper).clone(true).appendTo($wrapper)
.find('input').val('').focus()
因此,这将是公正的
$('.multi-field:first-child', $wrapper).clone(true).appendTo($wrapper)
.find('input').val('')
你不想关注新添加的元素吗?!我希望这不是答案(即使我也这样理解),因为这将是一个愚蠢的问题,不是吗?:)是的,同意,但是如果OP不知道结尾有.focus
,那么他肯定会看到:)@WolffThis解决了我的问题。。。。对不起,这对你们来说似乎是个简单的问题,但我已经在css中混了很久了。谢谢你,顺便说一句。Wolff@elliestone,您还可以访问以查看用户是否在设备上,并相应地保留/删除焦点。…)@GuruprasadRao是一个很好的观点,OP不希望只将元素集中在特定的设备上