Javascript去焦点文本字段输入

时间:2011-01-06 21:16:20

标签: javascript jquery focus

我有一个模态,我用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"); 
});

2 个答案:

答案 0 :(得分:5)

使用$(“#element”)。blur();

jQuery documentation of blur

答案 1 :(得分:0)

使用Jquery的blur()函数。这基本上就像“失焦”