如何从一行的特定列中获取文本
How to get text from a specific column of a row?
在下面的代码中,我可以访问html表中的每一行。
$("#table").find("tr:not(:has(th))").each(function (index) {
$(this) --> is the row
});
但在函数内部,我如何访问特定列的文本?
您可以通过多种方式访问列,一种可能的解决方案是
var tds = $(this).children('td');
tds.eq(0) // 1st one
tds.eq(1) // 2nd one
tds.eq(n) // nth one
您可以使用jquery的.text()
功能访问其文本
console.log(tds.eq(0).text());
您可以将.find()
与.eq()
和.text()
一起使用以获取列的文本:
var text = $(this).find('td').eq(2).text(); // Get text of third column
相关文章:
- 使用 jQuery 从选择标签中抓取文本
- 使用 casperjs 抓取文本节点的最快方法
- 如何分析 XML 文件和抓取文本值
- 从 URL 中抓取文本和媒体
- 突出显示:在向下钻取之前获取事件
- 使用格式化文本获取 DIV 或跨度的动态宽度高度
- 通过搜索 td 文本获取嵌套表 ID
- 将 HTML 元素的文本获取到数组中
- 如何从响应文本获取 JSON 字符串到 JavaScript 中
- 试图从X射线抓取中获取信息
- 如何根据选项文本获取选项索引
- 如何从URL中抓取文本并放置在JS数组中
- JS从文本框中抓取文本,传递给asp.net mvc ActionResult,但ActionResult参数显示为nu
- 通过其文本获取dom节点
- 如何在事件onclick中抓取文本
- 如何通过锚文本获取对象
- 在Javascript/JQuery中从超链接文本获取Href
- 在github和eclipse中,导入、推送、拉取和获取意味着什么
- 如何将函数中的文本获取到此通知警报中
- 如何从文本src抓取文本