我注意到一个奇怪的jquery.height()
函数行为。看看下面的代码。
CSS:
div.text-field {
font-family: sans-serif;
margin: 3px;
float: left;
}
HTML:
<div id="someid">
<div class="text-holder">
<div class="text-field">text here</div>
</div>
</div>
JS:
console.log($("someid").find("text-holder").height());
0
如果我float: left;
在 CSS 文件中,最后一行输出,如果我删除,则输出实际高度float: left;
。这种行为的原因是什么?我可以将height()
函数与 一起使用float: left;
吗?