题
我有以下的jQuery代码,如果检测到用户点击搜索按钮而不是键入的文本框中输入任何内容,如果这样的话,他们都集中在文本框和红色框圈。我想做的是当从文本框不管他们是否已经输入的文本或用户unfocuses(模糊)不是那么框将恢复到其原来的颜色,它一直显示为红色的时刻。
代码:
$('#submit').click(function() {
if ( $('#q').val() == '' ) {
$('#q').focus().css('border-color', '#ff0000');
return false;
}
});
解决方案
如果我正确地读出你:
$('#q').blur(function (){
$(this).css('border-color', '');
});
不隶属于 StackOverflow