JQuery根据元素的高度添加类

标签 jquery html css

我在应用程序中有一个包含数据的表格,表格中的 thead 元素具有可变高度,具体取决于登录的用户和使用应用程序的用户。所以有时 thead 元素的高度很窄,有时又高得多。请注意,只有两种可能的高度。

我想以某种方式使用 jquery 来测量 thead 元素的高度,然后添加一个类,这样它可能会像这样出现:

缩小:

<thead class="narrow">

高:

<thead class="tall">

我什至不确定这是否可能。谢谢。

最佳答案

听起来您正在寻找 height 函数

这样你就可以写出如下代码

var t = $('thead');
t.addClass(t.height() > someValue ? "tall" : "narrow");

关于JQuery根据元素的高度添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815254/

相关文章:

javascript - 将对话框字段值设置为选定文本

javascript - 在什么时候应该停止在 AngularJS 中添加 ng-[event] 并使用 element.on ("[event]")?

html - 将 div 推到 <a> 类上

php - 表单输入作为 '1' 保存在 MySQL 数据库中

html - 旋转文本的行为很奇怪

ruby-on-rails - 在 Ember/Rails 应用程序中开发加载器 CSS 元素。它会在 codepen/jsfiddle 中正确显示,但不会在实际应用程序中显示。

jquery - 使用 JSONP 时如何处理 jQuery $.getJSON 错误响应?

jquery - 日期选择器更改表单提交上的日期格式

html - 如何在 html 选择控件中添加水平线?

php - 下拉菜单 php