のjqueryの問題次のコードでわかるように、背景は変更されずに境界が変更されます。 問題はデフォルトのバックグラウンド値です。 この問題を解決する方法addClass()&toggleClass()&default CSS値
jqueryの:
$(document).ready(function() {
$('input').bind('focus blur', function() {
$(this).toggleClass('focus');
});
});
CSS:
input{background-color: blue;}
focus{background-color: red; border: 1px solid blue}
HTML:
<input>
大歓迎です!私の答えがあなたのニーズに合っていれば、左側のチェックマークをクリックしてください。あなたはコミュニティです、[FAQ](http://stackoverflow.com/faq) –