JQuery:输入字段:选择焦点上的所有输入

时间:2013-09-09 17:01:57

标签: jquery select input

现在关注焦点,输入字段只是隐藏了清除搜索按钮。我需要在焦点事件上添加什么来突出显示输入字段中的值,以便当用户单击输入字段时,选择上一次搜索中已存在的文本?

$('input.query').on('focus',function(){
    $("#searchx").hide();
});
$('input.query').on('blur',function(){
    $("#searchx").show();
});

2 个答案:

答案 0 :(得分:0)

答案:将此添加到焦点事件:

$(this).select();

答案 1 :(得分:0)

如果您担心跨浏览器功能,这将更好用,

$(document).ready(function() {
    $("input.query")
        .focus(function () { 
             $("#searchx").hide();
             $(this).select(); 
        }).mouseup(function (e) {e.preventDefault(); });
});