jQuery Unfocus / No Value

时间:2010-10-28 22:49:37

标签: jquery blur

我有以下jQuery代码,用于检测用户是否单击了搜索按钮但未在文本框中键入任何内容,如果是,则将它们集中在文本框上,框变为红色。我想要做的是当用户从文本框中取消(模糊)时,无论他们是否输入了文本,然后该框将返回其原始颜色,此时它保持红色。

代码:

$('#submit').click(function() {
    if ( $('#q').val() == '' ) {
        $('#q').focus().css('border-color', '#ff0000'); 
        return false;
    }
});

1 个答案:

答案 0 :(得分:2)

如果我读了你的话:

$('#q').blur(function (){
    $(this).css('border-color', '');
});