1

CSSから変更するにはどうすればよいですかjavascript

私は使用していて、javascriptjQuery-ui Dialogのスタイルを変更したいと考えています。DIV

ありがとう

4

4 に答える 4

8

jQuery のドキュメントを参照してください。あなたが何かを望むなら、それはそこにあるでしょう。

とにかく、要素にスタイルを追加したい場合は、css関数を使用する必要があります。これにはいくつかのバリエーションがあります。

$(selector).css(properties);  // option 1
$(selector).css(name, value); // option 2

したがって、「mydiv」という ID を持つ DIV があり、背景を赤にしたい場合は、次のようにします。

$("div#mydiv").css({'background-color' : 'red'}); // option 1
$("div#mydiv").css('background-color','red');     // option 2

一度に複数のものを設定する場合は、最初の方法が簡単です。

プロパティが現在何に設定されているかを確認したい場合は、2 番目のオプションのバリアントを使用し、値を省略します。

var color = $("div#mydiv").css('background-color');

colorたとえば、すでに上で設定しているred場合は、変数を次のようにします。

次のようにして、クラスを追加および削除することもできます

$(selector).addClass(class_name);
$(selector).removeClass(class_name);
于 2008-12-14T18:23:27.230 に答える
2

この回答は、jQuery がなくても機能します。

したがって、次のようなものがあります。

<style type="text/css">
    .foo { color: Red; }
    .bar { color: Blue; }
</style>
<div class="foo" id="redtext"> some red text here </div>

一部の属性だけを変更したい場合は、いつでも要素を見つけることができます

var div = document.getElementById('redtext');

関数を使用して、添付された色のスタイルを次のように変更します

div.style.color = 'Green';

代わりに赤いテキストを緑で表示します。

div 用に定義されたクラスを別のスタイル クラスに変更する場合は、次のようにします。

div.className = 'bar';

div でクラス バーを使用するようになりました。これにより、以前は緑色のテキストが青色になります。

于 2008-12-14T18:32:12.033 に答える
1

jQuery フレームワークを使用して要素のスタイルを操作するには、いくつかの方法があります。CSS と属性の変更に関連するドキュメントを参照してください。

于 2008-12-14T18:22:28.293 に答える