我有一个模态,我用jQuery弹出一个文本字段,我想触发focus()
事件。
问题是fextfield IS已经成为焦点。在大多数浏览器中,它甚至都是突出显示的。 (我不知道为什么?)
如何取消焦点或取消选择文字以便我可以使用focus()
事件?
<input type="text" class="shortcut" id="input-shortcut" value="<?= $shortcut_url; ?>" />
$(".shortcut").focus(function() {
$(this).addClass("focus");
$(this).select();
}).blur(function() {
$(this).removeClass("focus");
});
答案 0 :(得分:5)
使用$(“#element”)。blur();
答案 1 :(得分:0)
使用Jquery的blur()函数。这基本上就像“失焦”