我试图真正防止DOM元素失去焦点。我从这里读过一些解决方案,例如:
但是只有偷偷摸摸的解决方案(RE)一次又一次地关注一个元素。但是当用小提琴测试这个解决方案时,我只想写下simnple:
$('input').on('focusout', function() {
console.log('focus lost');
});
它告诉我元素正在失去焦点。
所以我的问题是:是否可以真正防止元素失去焦点?这样的事情?:
$('input').on('focusout', function(e) {
e.preventDefault()
});
< - 这不起作用,但我想以任何其他方式获得此结果
答案 0 :(得分:0)
没有一种真正的方法可以防止元素失去焦点。这是因为当您单击外部浏览器窗口时,该元素将始终失去焦点。
您列出的技巧是解决此问题的一些方法。