私はこれを持っています極端な単純なクリックイベント、input
がフォーカスされている場合は、input
にクラスを追加することになっています。入力がフォーカスされているときにクラスを追加しない
しかし、それはクラスを追加する必要はありません。私はjQueryライブラリを必ず含んでいますが、何も起こりません。
jQueryの:
$("body").on("click", function(){
if($("input").is(":focus")){
$(this).addClass("highlight-input");
} else {
$(this).removeClass("highlight-input");
}
});
なぜあなたはすべての入力中かどうかを確認しようとしていますあなたのページは集中していますか? 1つの要素だけがフォーカスを持つことができます。これは**常に**間違いです。 –
の代わりにjQueryのは、 'CSSを使用します。 – Tushar
@Tushar焦点とホバーfocus' ... –