【发布时间】:2013-01-23 10:45:15
【问题描述】:
我想更改一个类的属性,在该类的其余 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 应用生命周期的类的属性。
【问题讨论】:
-
它是如何工作的。 jQuery 将只替换它可以看到的元素。您可以将颜色更改放入函数中并在需要时调用它,因此如果您决定更改某些内容 - 您只需编辑一个位置。
-
“整个网络应用生命周期”是什么意思?
-
根据我上面的定义,(从开始使用到用户退出网络应用)
-
@Marl 查看我的回答。我添加了如何让样式设置在页面之间移动。