入力テキスト ボックスに単純なクラスを適用しようとしていますが、奇妙なことに機能しません。
$('body, :text').addClass('courier');
$('body, input[type=text]').addClass('courier');
$('body, #text').addClass('courier');
.courier {
font-family: Courier New, serif;
background-color: #000;
color: #ccc;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input type="text" id="text" />
この3つの方法を試してみましたが、変更はボディにのみ適用されます。また、入力テキストだけにクラスを追加しようとしました。
$('body, :text').addClass('courier');
$('body, input[type=text]').addClass('courier');
$('body, #text').addClass('courier');
これどうやってするの?