Javascript JS:keysthortcut以聚焦输入-放置字符

Javascript JS:keysthortcut以聚焦输入-放置字符,javascript,jquery,Javascript,Jquery,我想在按下“s”键后聚焦主搜索栏输入 我有: $("body").keypress(function(event) { if(do_focus == 1 && event.which == 115) { $('#search-global-input').focus(); } }); 它工作正常,但按下“s”后,我进入了输入,但带有“s”字符。 如何去掉那个“s”字?:) 我试图加载字符串,通过substr进行剪切,但没有结果 多谢各位

我想在按下“s”键后聚焦主搜索栏输入

我有:

$("body").keypress(function(event) {
    if(do_focus == 1 && event.which == 115)
    {
        $('#search-global-input').focus();
    }
});
它工作正常,但按下“s”后,我进入了输入,但带有“s”字符。 如何去掉那个“s”字?:)

我试图加载字符串,通过substr进行剪切,但没有结果

多谢各位

$("body").keypress(function(event) {
    if(do_focus == 1 && event.which == 115)
    {
        $('#search-global-input').focus();
        event.preventDefault();  // this stops the default behavior
    }
});

签出

您应该使用Jquery的默认反预防方法来停止反真实事件,并在不产生冲突的情况下执行您想要的操作。。。(在防止重定向的元素上非常好)

$('#something').keypress( function (event) {
    event.preventDefault();
    // your stuff
});