jquery – 以百分比表示的分配宽度,但希望以像素为单位

前端之家收集整理的这篇文章主要介绍了jquery – 以百分比表示的分配宽度,但希望以像素为单位前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
.test {
  border: 1px solid;
  cursor: pointer;
  height: 10px;
  position: relative;
  width: 100%;
}
<div id="test1" class="test"></div>
@H_403_6@我已经显示我的HTML ID和它的CSS。现在当我做$(‘#test’)。width()我得到100.我想要它的宽度像素(不是%)。

@H_403_6@任何人都可以告诉如何得到它的宽度像素?

解决方法

.width()获取要使用的元素的“…当前计算宽度”,根据jQuery宽度文档: http://api.jquery.com/width/,所以从$(‘#heatMapBar’)。width()的返回值是以像素为单位,不是百分比。我建议使用开发工具来检查宽度,它可能是#heatMapBar的当前上下文,其宽度为100px。 @H_403_6@如果你看这里:http://jsfiddle.net/NkQXa/1/你会看到#test设置为width:50%;但它警告实际像素宽度。

猜你在找的jQuery相关文章