jQuery:与.focus()相反或如何从input字段中删除焦点
使用以下行加载页面时,我将焦点设置在某个input字段上:
$('#myInputID').focus();
有一种方法可以在某个元素上hover时撤消或移除此焦点 ? (离开这个元素后焦点不需要重置。)
我找不到在jQuery中与上述相反的function,否则将在这里工作。
有人可以帮我弄这个吗?
使用.blur() 。
模糊事件失去焦点时发送给元素。 本来,这个事件只适用于表单元素,比如
<input>
。 在最近的浏览器中,事件的领域已经扩展到包含所有的元素types。 元素可以通过键盘命令(如Tab键)或通过在页面上的其他位置单击鼠标来失去焦点。
$("#myInputID").blur();
检查blur()
:
$('#textarea').blur()
来源: http : //api.jquery.com/blur/
对于所有文本框:
$(':text').blur()