0

現在、私が作成するすべてのテキスト ボックスは次のようになっています。

<input type="text" class="disableHotkeys">

他の場所には、クラス「disableHotkeys」の要素がフォーカスされているときはいつでもホットキーを無効にし、すべてがぼやけているときに有効にするコードがあります。

これはすべて正常に機能しますが、コードをクリーンアップし、繰り返しを少なくするために、デフォルトで入力要素を「disableHotkeys」クラスにしたいと思います。

私が欲しいのは次のようなものです:

default.css:

//don't use this code
input
{  include .disableHotkeys;  }

CSSでこれを行う方法はありますか?

そうでない場合は、ページの読み込み後に JQuery を使用してすべてにクラスを追加する方法があると思いますが、開発者が通常見る場所 (html/php ファイル、およびおそらく css) の外にクラスを設定するのは悪い形式のようです)。

PSもっといいタイトルがあればよろしくお願いします

4

2 に答える 2

2

DOM 対応のすべてのテキスト入力にクラスを追加する場合:

$(document).ready(function(){

    $( ":text" ).addClass("yourclassname");

});

ここにデモフィドルがあります。

于 2013-05-28T05:21:11.537 に答える