【发布时间】:2011-08-20 11:27:28
【问题描述】:
当我在 HTML 页面范围内使用这样的样式表定义时
#sideBar {
float: left;
width: 27.5%;
min-width: 275;
...
}
以下代码不返回 CSS 定义的宽度值:
document.getElementById("sideBar").style.width;
在这个article 一个函数中,它显示检索正确的值,当我尝试这样做时,它并不能真正跨浏览器工作。所以我在 jQuery 中尝试过类似的东西但失败了。
$("#sideBar").css("width'"); // 1st trial
$("#sideBar").width(); // 2nd trial
我确实得到了绝对像素宽度,不是百分比值 27.5。 是否也可以检索百分比值?
备注: 与 SO 问题类似(但不相同):get CSS rule's percentage value in jQuery。
【问题讨论】:
-
是的,非常相似!但与那里的答案相比,上述文章的方法似乎更直接。只是好奇,如果 jQuery 中已经有类似的东西。
标签: javascript jquery html css