入力が空の場合は、赤いアウトライン(ユーザーがフィールドを見落としていることを知っている)が必要です。jQuery live()alternative
入力が空でない場合は、アウトラインが一切ありません。
問題は、入力を空のままにした後にのみ、アウトラインが表示されますと他のどこかをクリックします。
ちょうど#inputとを消去しようとすると、をクリックしないでください。
ライブ()は役立ちません()あいまいに変更。
アイデア?
入力が空の場合は、赤いアウトライン(ユーザーがフィールドを見落としていることを知っている)が必要です。jQuery live()alternative
入力が空でない場合は、アウトラインが一切ありません。
問題は、入力を空のままにした後にのみ、アウトラインが表示されますと他のどこかをクリックします。
ちょうど#inputとを消去しようとすると、をクリックしないでください。
ライブ()は役立ちません()あいまいに変更。
アイデア?
使用bind
。
var $el = jQuery("#input");
$el.bind('keyup', function() {
if ($el.val() != '') {
$el.css('outline', '0');
} else {
$el.css('outline', 'solid 5px red');
}
});