如何从CSS获取指定的样式而不是元素中的计算样式?

时间:2016-04-27 00:55:50

标签: jquery css

我知道有类似问题,例如this one,但我找不到有效的解决方案。

有人可以建议我如何从CSS类中获取width属性的值,以便将其写入div吗?

我想获取类中设置的实际值,即使实际元素由于内容而被进一步拉伸。

如果可能的话,很高兴用jQuery做到这一点。

document.getElementById("myDiv").innerHTML = 'value of CSS width';
#myDiv {
    width: 177px; 
    border: 1px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="myDiv">Hello World!</div>

2 个答案:

答案 0 :(得分:0)

jQuery文档中的这篇文章可能对您有所帮助。 http://api.jquery.com/css/

尝试:

$('#myDiv').css('width')

答案 1 :(得分:0)

这很容易。尝试

$('#myDiv').width()