4

その場で要素の CSS を設定しようとしています。JQuery の css() の括弧内で CSS クラスを使用できますか?

http://api.jquery.com/css/を調べましたが、何も見つかりません。

明確にするために、複数の CSS アイテムを使用して次のことを行うのではなく:

    $("div").css("background-color":"yellow", "color":"blue");

私は次の行に沿って何かをできるようにしたいと思います:

    $("div").css('.abc');

(「abc」は、複数の CSS 行を含むスタイルシート内のクラスです)

4

5 に答える 5

9

私はあなたができるとは思わない。しかし、あなたは使うことができます:

$("div").addClass("abc");

.addClass()

jquery で使用できるすべてのクラス属性は次のとおりです。

于 2012-08-28T13:02:34.390 に答える
5

なぜ使用しないの.addClass('abc')ですか?関連する機能のスイート全体があります。

于 2012-08-28T13:02:50.640 に答える
3

オブジェクトにクラスを追加するには、 addClassメソッドを使用します。

$("div").addClass("abc");
于 2012-08-28T13:03:23.907 に答える
2

はい、これは非常に簡単に実行できますが、.css. を使用したいと思うでしょう.addClass

次のようになります。

$('div').addClass('abc');

.その前ではなく、クラス名だけが必要であることに注意してください。

removeClass驚くべきことに、クラスを削除するもあります。

于 2012-08-28T13:03:45.827 に答える
0

あなたが何をしようとしているのかわかりませんが、:

  • $('div').addClass('abc')またはを使用してクラスをdivに追加できます$('div').attr('class','abc')
  • を使用してそのクラスのスタイルを設定できます$('.abc').css(...)
  • を使用して、そのクラスでdivのスタイルを設定できます$('div.abc').css(...)
于 2012-08-28T13:04:22.283 に答える