我使用普通的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>
答案 0 :(得分:0)
在您的html标记中,您使用class="parent-container"
代替ID。
如果您正在使用课程,使用$('.parent-container').width()
可以获得您想要的结果。