我试图在onblur事件时集中注意力。它适用于chrome而不是firefox。如何理清。
function a() {
$("#login").focus();
}
$(document).ready(function() {
$("#login").focus();
});
<input id="login" onblur="a()"></input>
请帮忙。
答案 0 :(得分:2)
您可以删除onblur
功能并改为编写:
$(document).ready(function () {
$("#login").focus();
$(document).on('click', function () {
$("#login").focus();
});
});
Live jsfiddle:http://jsfiddle.net/ysjkzvh7/
答案 1 :(得分:1)
做那样的事情;
$( "#login" ).blur(function() {
$(this).focus();
});
和
<input id="login"></input>
尝试不同的事情。但每个浏览器都不同。
答案 2 :(得分:1)
如果您不希望输入失去焦点,只需从中取消绑定模糊功能。
试试这个 -
$(document).ready(function() {
$("#login").unbind('blur');
});