我有以下 jQuery 代码,用于检测用户是否单击了搜索按钮但未在文本框中键入任何内容,如果是,则他们将注意力集中在文本框上并且框变为红色。我想要做的是当用户从文本框中取消焦点(模糊)时,无论他们是否输入了文本,然后框将返回其原始颜色,此时它保持红色。
代码:
$('#submit').click(function() {
if ( $('#q').val() == '' ) {
$('#q').focus().css('border-color', '#ff0000');
return false;
}
});