现在关注焦点,输入字段只是隐藏了清除搜索按钮。我需要在焦点事件上添加什么来突出显示输入字段中的值,以便当用户单击输入字段时,选择上一次搜索中已存在的文本?
$('input.query').on('focus',function(){
$("#searchx").hide();
});
$('input.query').on('blur',function(){
$("#searchx").show();
});
答案 0 :(得分:0)
答案:将此添加到焦点事件:
$(this).select();
答案 1 :(得分:0)
如果您担心跨浏览器功能,这将更好用,
$(document).ready(function() {
$("input.query")
.focus(function () {
$("#searchx").hide();
$(this).select();
}).mouseup(function (e) {e.preventDefault(); });
});