【发布时间】:2014-05-12 18:13:33
【问题描述】:
假设我有以下 HTML sn-p:
<style>
#testSubject{
color: red;
width: 200px;
}
</style>
<p id="testSubject">Hello, world!</p>
使用 jQuery / vanilla JS,有没有办法将元素当前活动的样式保存到变量中,以便以后可以恢复/使用?
即:var testSubjectStyles = $('#testSubject').css('*');
现在我有了变量testSubjectStyles,并且可以将这些样式应用于任何元素。
可以这样做吗?我一直在玩 jQuery 的.css(),但这似乎只能让你设置样式。
【问题讨论】:
-
我给出了一个简单的答案,使用 jquery 的 .css() 方法将元素的 css 提取到变量中并将其应用于另一个元素。
标签: javascript jquery css