フォーカスを取得したときにクラスを追加する入力フィールドがあります。フォーカスが失われた場合は、クラスを削除して別のクラスを追加する必要があります。
<input type="text" class="input" />
$(document).ready(function () {
$(".input").focus(function () {
$(this).addClass("focus");
});
$(".input.focus").blur(function () {
$(this).removeClass("focus").addClass("error");
});
});
.input.error
{
border: 2px solid Red;
}
.input.focus
{
border: 2px solid Yellow;
}
クラスの追加は正常に機能しますが、blur関数は機能しません。何が問題ですか?