我试图让 div 的高度在其包含的文本溢出时自动扩展。这是我在 JSfiddle 上的代码。这不是我需要此功能的确切环境,但它是相同的概念。我只需要 jQuery 正常工作并切换类。帮助表示赞赏。
<div class="box">hello</div>
<br>
<div class="box">text is too long</div>
.box {
height: 30px;
width: 50px;
background: #666;
}
.boxfix {
height: 60px;
width: 50px;
background: #666;
}
var heightCheck = $(".box").height();
if (heightCheck > 30) {
$('.box').removeClass('box').AddClass('boxfix');
}
更新:我想我不是特别具体,我附上了两张显示我的问题的图片。我不仅需要扩展高度,还需要扩展“line-height”css 属性。这就是为什么我认为在 JQ 中更改课程会起作用。