【发布时间】:2011-02-15 05:13:20
【问题描述】:
这是一个非常简单的问题,所以我会保持简短:
如何判断特定 DOM 元素的 CSS 属性是否被继承?
我问的原因是因为jQuery 的css 方法将返回计算的样式,该样式继承父对象的CSS 属性。有没有办法检索对象本身设置的属性?
一个例子可能会更好地解释我的理解:
CSS:
div#container {
color:#fff;
}
HTML:
<div id="container">
Something that should be interesting
<div class="black">
Some other thing that should be interesting
</div>
</div>
那么,在继承color 的div.black 的实例中,我如何判断它是否被继承?
$('div.black:eq(0)').css('color') 显然会给我#fff,但我想检索元素本身的样式,而不是它的父元素。
【问题讨论】: