Javascript 自动选择元素并将焦点从元素jquery中移出
我需要自动选择一个元素,然后快速将焦点移出它 这是我的HTML:Javascript 自动选择元素并将焦点从元素jquery中移出,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我需要自动选择一个元素,然后快速将焦点移出它 这是我的HTML: <div class='input-group date' id='join_date'> <input type='text' class="form-control dateField" name="join_date" placeholder="MM/DD/YYYY" data-toggle="tooltip" data-placement="top" value="" /> </spa
<div class='input-group date' id='join_date'>
<input type='text' class="form-control dateField" name="join_date" placeholder="MM/DD/YYYY" data-toggle="tooltip" data-placement="top" value="" />
</span>
</div>
如何实现元素外的自动对焦?请帮助我。您可以使用jQuery
blur()
函数,它将从聚焦元素中移除焦点
$(“#焦点”)。单击(函数(){
$(“输入”).focus();
});
$(“#模糊”)。单击(函数(){
$(“输入”).blur();
});代码>
福库斯
模糊(焦点向外)
Allman风格的JavaScript代码格式不是标准做法;这也不是一个好的做法:
unhighlight: function(element, errorClass, validClass)
{
if($(element).hasClass('select2-offscreen'))
{
$(element).closest('.form-group').removeClass('has-error');
$(element).next('span').css({display: "none"});
}
else if($(element).hasClass('dateField'))
{
$(element).select();
//I need to focus out of this element quickly.. there's a reason
}
else
{
$(element).closest('.form-group').removeClass('has-error');
}
},