クラスの属性を変更して、Web アプリケーションの残りの期間 (使用開始からユーザーが Web アプリケーションを終了するまで) にそのクラスを使用するすべての要素が影響を受けるようにしたいと考えています。
html:
<p class="myClass">
What?
</p>
<p class="myClass">
Now?
</p>
CSS:
.myClass{
background-color: #ffff00;
}
js:
$(".myClass").css("background-color", "#00FFFF");
$("p").last().after("<div class='myClass'>Now!</div>");
サンプルから達成したいことは、動的に追加された後続のすべての myClass が新しい属性を持つことです。jsFiddle から、次に追加された要素に新しい属性がないことがわかります。
もっと:
基本として色を使用しているだけです。これをより大規模に実装します。達成したいのは、Web アプリのライフサイクル全体で使用されるクラスの属性を動的に変更することです。