在下面的代码中,我可以访问html表中的每一行。
$("#table").find("tr:not(:has(th))").each(function (index) {
$(this) --> is the row
});
但是在函数内部如何访问特定列的文本?
答案 0 :(得分:2)
您可以通过多种方式访问列,一种可能的解决方案是,
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());
答案 1 :(得分:1)
您可以使用.find()
以及.eq()
和.text()
来获取专栏文字:
var text = $(this).find('td').eq(2).text(); // Get text of third column