1. ホーム
  2. javascript

[解決済み] .css()関数で追加したスタイルを削除するにはどうしたらいいですか?

2022-03-20 12:47:53

質問

変更する CSS jQuery で、入力値に基づいて追加しているスタイリングを削除したい。

if(color != '000000') $("body").css("background-color", color); else // remove style ?

どうすればいいのでしょうか?
上の行は、カラーピッカーで色が選択されるたびに実行されることに注意してください(つまり、カラーホイールの上にマウスを移動させたとき)。

2つ目の注意点:これは css("background-color", "none") のデフォルトのスタイルが削除されるからです。 CSS ファイルを作成します。
を削除したいだけです。 background-color によって追加されたインラインスタイルです。 jQuery .

解決するには?

プロパティを空文字列に変更すると、うまくいくようです。

$.css("background-color", "");