jQuery 选择器 : Select Element with Specific Height

标签 jquery height element selector

我有一张 table 。有些单元格有很多文本,有些单元格只有一个字符。

我想要更改高度大于或等于 200 像素的所有单元格的宽度

最佳答案

让我们从选择单元格开始:

var $tds = $("td");
// better with a context 
// var context = "#mytable";
// var $tds = $("td", context);

$.fn.filter将匹配元素集减少为与选择器匹配或通过函数测试的元素。

function isHighterThan ($el, threshold) {
  return $el.height() >= threshold;
}

var $bigTds = $tds.filter(function () {
  return isHighterThan($(this), 200);
});

最后将新样式应用于匹配元素。

$bigTds.each(function () {
  $(this).css("width", "400px");
});

关于jQuery 选择器 : Select Element with Specific Height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13936114/

相关文章:

css - 无法使 CSS 元素居中

javascript - 每次单击按钮时,将按钮的值附加到输入文本

android textview 设置高度不起作用

excel - 查找太小而无法显示内容的文本单元格

html - 无法更改容器时图像高度到完整的 div 高度

javascript - 将一个元素的位置绑定(bind)到另一个元素的位置

java - Selenium 在第二次测试中未识别元素

javascript - 单击时格式化隐藏的嵌套列表时出现问题

javascript - 将表单输入添加到变量

javascript - 通过append()添加的jquery img会触发两次onload