【发布时间】:2013-07-08 09:48:29
【问题描述】:
我有 16 个不同的section-tags。每个section-tag 都有一个data- 属性来为每个section 设置特定的背景颜色:
<section data-color="#A3D1B5">
现在我想将此颜色设置为背景。
我已经尝试过的方法
在这个问题CSS values using HTML5 data attribute 中说出答案,应该可以设置像background: attr(data-color); 这样的颜色,但这对我不起作用......
我查看了jQuery data(),但我不知道如何为所有section-标签设置背景。
任何其他解决方案或提示如何使用jQuery data() 处理此问题?
【问题讨论】:
-
不是答案,所以它作为评论:
attr仅用于::before和::after生成的内容:stackoverflow.com/a/1044862/148412 -
我真正想问的问题是为什么不使用类名?
-
因为我用 ajax 加载这个部分,我更容易处理它。而且我认为当我只添加 1 条语句来设置背景时,代码行数会更少......
标签: jquery html css html5-data