当前位置:首页 > jquery

jquery遍历table

2026-03-17 03:28:21jquery

遍历表格行与列

使用 each() 方法循环表格的行(tr)和单元格(td):

$("table tr").each(function() {
  $(this).find("td").each(function() {
    console.log($(this).text()); // 输出每个单元格内容
  });
});

获取特定列数据

通过 eq(index) 选择指定列(索引从0开始):

jquery遍历table

$("table tr").each(function() {
  const secondColumn = $(this).find("td").eq(1).text();
  console.log(secondColumn); // 输出第二列内容
});

筛选带条件的行

结合 filter() 或条件判断筛选行:

jquery遍历table

$("table tr").filter(function() {
  return $(this).find("td:first").text() === "目标值";
}).css("background-color", "yellow"); // 高亮符合条件的行

动态修改表格内容

遍历时修改单元格内容或属性:

$("table tr td").each(function() {
  $(this).html("<b>" + $(this).text() + "</b>"); // 加粗文本
});

处理表头与数据行区分

使用 :header 选择器或 has() 方法:

$("table tr:not(:has(th))").each(function() {
  // 仅遍历数据行(排除表头)
  console.log($(this).find("td").text());
});

注意事项

  • 确保DOM加载完成后执行代码,需包裹在 $(document).ready() 中。
  • 复杂表格可结合 closest()parents() 等方法定位特定区域。

标签: 遍历jquery
分享给朋友:

相关文章

jquery教程

jquery教程

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write Les…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…