我需要在用户失焦时执行一项功能。到目前为止,我可以在他们聚焦时做到这一点,但我如何反过来呢:
$("input.default-value").focus(function() {
$(this).css("color", active_color);
});
答案 0 :(得分:3)
您正在寻找.blur()
$("input.default-value").focus(function() {
$(this).css("color", active_color);
}).blur(function() {
$(this).css("color", inactive_color);
});
当然,我建议使用类添加css。
.default-value.active {
color: #FF0000;
}
$("input.default-value").focus(function() {
$(this).addClass('active');
}).blur(function() {
$(this).removeClass('active');
});
但是我离题了..
(如果你不关心ie7和under,你可以使用:focus伪类)