Javascript 获取表中每行一列的内容,然后循环每个内容

Javascript 获取表中每行一列的内容,然后循环每个内容,javascript,jquery,Javascript,Jquery,我有一个这样的表结构(参考下文) idnameaddress 1姓名1地址1 2名称2地址2 3姓名3地址3 现在,我想从每个具有attr('columnid')的表行中获取内容,并循环其中的每一行。因此,代码结构如下所示(参考下文) //我们有3行,获取所有当前的rowid(1,2,3) //对具有rowid属性的所有行进行计数 var rowcount=attr('rowid').length(); var i; for(i=0;i

我有一个这样的表结构(参考下文)


idnameaddress
1姓名1地址1
2名称2地址2
3姓名3地址3
现在,我想从每个具有attr('columnid')的表行中获取内容,并循环其中的每一行。因此,代码结构如下所示(参考下文)

//我们有3行,获取所有当前的rowid(1,2,3)
//对具有rowid属性的所有行进行计数
var rowcount=attr('rowid').length();
var i;
for(i=0;i

怎么做?任何帮助、建议、建议、想法和线索都将不胜感激。谢谢。

此代码将使用class
columnid
扫描所有
td
,并提醒包含它的
行的
rowid
。我希望这就是您希望代码执行的操作

$("tr td.columnid").each(function(){
    alert($(this).parent().attr("rowid"));
});

您可以使用
tr[rowid]
查找所有具有
rowid
属性的
tr
元素,然后使用.has()过滤掉类
columnid
中没有
td
s

$('tr[rowid]').has('td.columnid').each(function(){
    alert($(this).attr('rowid'))
});

演示:

很酷。谢谢您的回答,获取表中其余数据的内容怎么样?就像我想获取每行中的columnname和columnaddress并提醒它一样?很酷。感谢您的回答,获取表中其余数据的内容,就像我希望获取每行中的columnname和columnaddress并向其发出警报一样,怎么样?
$("tr td.columnid").each(function(){
    alert($(this).parent().attr("rowid"));
});
$('tr[rowid]').has('td.columnid').each(function(){
    alert($(this).attr('rowid'))
});