Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从表的列(而不是标题)中获取行的单元格值?_Javascript_Jquery_Html_Html Table - Fatal编程技术网

Javascript 如何从表的列(而不是标题)中获取行的单元格值?

Javascript 如何从表的列(而不是标题)中获取行的单元格值?,javascript,jquery,html,html-table,Javascript,Jquery,Html,Html Table,我只想从列的行中获取单元格值,但不想在开始时获取未定义的值。 我认为这个未定义的是表的第一个tr中未定义的td 如何从表的列(而不是标题)中获取行的单元格值 我的电流在控制台中显示: 未定义 123 456 789 或 未定义 abc def ghi 所以我希望的答案是 123 456 789 或 abc def ghi 注意类似,这有助于达到这一点var customerId=$(this).find(“td”).html() var customerId=$(this.find(“td”).

我只想从列的行中获取单元格值,但不想在开始时获取未定义的值。 我认为这个未定义的是表的第一个
tr
中未定义的
td

如何从表的列(而不是标题)中获取行的单元格值

我的电流在控制台中显示:

未定义
123
456
789

未定义
abc
def
ghi

所以我希望的答案是

123
456
789

abc
def
ghi


注意类似,这有助于达到这一点

var customerId=$(this).find(“td”).html()

var customerId=$(this.find(“td”).html()

简单检查即可解决此问题:

$('#mytable tr').each(function() {
  if ($(this).find("td").eq(0).length) {
    var customerId = $(this).find("td").eq(0).html();
    console.log(customerId)
  }
});

小提琴:

简单的检查就能解决问题:

$('#mytable tr').each(function() {
  if ($(this).find("td").eq(0).length) {
    var customerId = $(this).find("td").eq(0).html();
    console.log(customerId)
  }
});

Fiddle:

您可以使用
#mytable tr:not(:first)
选择器排除第一个标题行:

$('#mytable tr:not(:first)').each(function() {
    var customerId = $(this).find("td").eq(0).html();
    console.log(customerId)
});

您可以使用
#mytable tr:not(:first)
选择器排除第一个标题行:

$('#mytable tr:not(:first)').each(function() {
    var customerId = $(this).find("td").eq(0).html();
    console.log(customerId)
});
给你:

给你:


最好将标题行放入
部分,将所有行放入
中,这样您就可以使用
$('#mytable tbody tr')。每个(…)
将自动排除标题。

最好将标题行放入
部分,将所有行放入
中,这样您就可以使用
$('#mytable tbody tr')。每个(…)将自动排除标题。

@HattrickNZ请单击勾选按钮接受我的答案。@HattrickNZ请单击勾选按钮接受我的答案。tks,好主意,这是tks,好主意,这是答案