jQuery width()函数返回确切的百分比值

时间:2016-11-14 06:01:21

标签: javascript jquery html css

我使用普通的jQuery方法来计算容器的宽度,这里只是一个div。 div有一个id ='parent-container',带有css:宽度:80%;

但是当我尝试使用$('#parent-container').width()来获取'父容器'的宽度时,它会返回 80px 作为值。相反,它应该返回 548px

我也提到another stack overflow,但仍然没有运气来实现解决方案。 提供上述stackoverflow问题的小提琴.. Fiddle Here

请指导我。

这是我的用法:

<div class="outer" style:"display:none">
   <div id="parent-container"  expanded="no" ng-if="vm.filter == vm.exists">
        <div id="child"> </div>
   </div>

1 个答案:

答案 0 :(得分:0)

在您的html标记中,您使用class="parent-container"代替ID。

如果您正在使用课程,使用$('.parent-container').width()可以获得您想要的结果。