1. ホーム
  2. jquery

[解決済み] jqueryによるdivのstyle属性の追加と削除

2022-08-10 09:01:41

質問

私は、私が取り組んでいるプロジェクトを継承し、私はいくつかのjqueryのアニメーションを更新しています(非常に少ないjqueryの練習をする)。

私はstyle属性を追加したり削除したりする必要があるdivを持っています。ここにそのdivがあります。

<div id='voltaic_holder'>

アニメーションのある時点で、スタイルを追加する必要があります。

<div id='voltaic_holder' style='position:absolute;top:-75px'>

いろいろと検索してみると .removeAttr() メソッドを見つけましたが、それを追加する方法、またはそのリモート部分(top:-75pxのみなど)を追加する方法が見当たりません。

ありがとうございます。

どのように解決するのですか?

次のいずれかを行うことができます。

各スタイルプロパティを個別に設定する。

$("#voltaic_holder").css("position", "relative");

複数のスタイルプロパティを一度に設定する。

$("#voltaic_holder").css({"position":"relative", "top":"-75px"});

特定のスタイルを削除します。

$("#voltaic_holder").css({"top": ""});
// or
$("#voltaic_holder").css("top", "");

style属性全体を削除します。

$("#voltaic_holder").removeAttr("style")