当前位置:首页 > 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的正确发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发字母 "J" 的音(如英文单词 "jump" 的首音)。 "query" 读…

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery 框架

jquery 框架

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其设计宗旨是“Write Less, Do More”,通…