javascript - 使用 jquery 在具有 4 行或更多行 (tr) 的表格周围添加边框

标签 javascript jquery html

使用我拥有的 DOM

document.getElementById('table').rows.length > 4

找到表格。

如何在 jquery 中完成此操作,同时在表格周围放置黑色边框。

最佳答案

$('table').filter(function() {
    return $(this).children('tbody').children('tr').length > 4;
}).css('border', '2px solid black');

即查找所有表,并仅过滤那些 tbody 内具有超过 4 个 tr 的表。

参见http://jsfiddle.net/alnitak/YnVck/

如果您不关心 theadtbody 之间的区别,那么更简单:

$('table').filter(function() {
    return this.rows.length > 4;
}).css('border', '2px solid black');

来自@Felix Kling 的评论更简单。

关于javascript - 使用 jquery 在具有 4 行或更多行 (tr) 的表格周围添加边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6392104/

相关文章:

javascript - 带有电子邮件编辑器的 Gmail 中未显示超链接

php - 将 php/mysql 值传递给 div,可通过 javascript 访问

javascript - 拉伸(stretch)选项卡内容

javascript - 在javascript中访问对象数组中的字段值

javascript - 您可以将变量作为 JSON 链的一部分传递吗

javascript - 如何用reactjs实现长滚动和分屏?

javascript - 动态元素上的 Jquery 选择器

javascript - 选择框在选择时禁用自身

java - 在 Jquery 中基于 KeyPair 循环 json 数据

未调用 JavaScript 图像加载