繁体   English   中英

使用css()获取样式属性值

[英]get style property value using css()

<p class="pen" style="color:#000">abc</p>

.pen{
color:#333
}

在上面的html和css中,内联样式的优先级高于类,因此将使用#000 但是当我执行$('.pen').css('color') ,我得到#333 如何获得当前样式的颜色?

如果您有两个具有相同类别的元素

<p class="pen" style="">abc</p>
<p class="pen" style="color:#000">abc</p>

然后跑

$('.pen').css('color')

输出将是b #333rgb(51,51,51) 因为选择器会找到第一个匹配的元素。 因此,这就是您的代码的问题-使用pen类的多个元素。

小提琴


如果是单个pen元素或订单

<p class="pen" style="color:#000">abc</p>
<p class="pen" style="">abc</p>

输出为#000

小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM