Javascript 如何从具有特定类的表行中获取单元格值?

Javascript 如何从具有特定类的表行中获取单元格值?,javascript,jquery,Javascript,Jquery,我想用这样一个类迭代表中的所有行 $('tr.class1').each(function(index, element) { // get cell value here }); 如何获取单元格值?将选择器更改为$'tr.class1 td'。将检索具有classe class1的tr内的所有td 在调用$this.text的每个函数中检索td内容 选择特定tr中的所有td单元,类如下 $('tr.class1 td')

我想用这样一个类迭代表中的所有行

        $('tr.class1').each(function(index, element)
        { 

        // get cell value here

        });
如何获取单元格值?

将选择器更改为$'tr.class1 td'。将检索具有classe class1的tr内的所有td

在调用$this.text的每个函数中检索td内容

选择特定tr中的所有td单元,类如下

$('tr.class1 td')
然后使用函数循环遍历所有td。 使用此函数,您需要使用来获取单元格内容

下面是一个工作示例

$'tr.class1 td'。每个函数{ console.log$this.text;//$这将引用当前迭代中的td元素 } 名字 姓氏 年龄 吉尔 史密斯 50 前夕 杰克逊 94 约翰 雌鹿 80
不知道为什么你的问题被否决,但你需要补充:

 $('tr.class1').each(function(index, element){ 
     var value = $(this).attr('value');
 });

更新:
如果要在表格单元格中输入值,则应使用.html或.text,因为您使用的是jQuery

将代码替换为:

$('tr.class1 td').each(function(index, element)
        { 
            var content = $(element).text();   // to get cell content
            $(element).text('new td content'); // to set cell content
        });

这是使用特定类迭代表中所有行并获取单元格值的一种方法。 $'tr.class1'。每个函数索引,元素//用'class1'迭代所有行 { $element.find'td'。每个函数i,e{//迭代这些行中的所有单元格 var cellValue=$e.text;//获取当前单元格的值 console.logcellValue;//打印它或其他什么。。。 }; }; 名字 姓氏 年龄 吉尔 史密斯 50 前夕 杰克逊 94 提姆 棕色的 55
你能提供一些你的html表格代码吗?欢迎来到Stack Overflow!请拿着,四处看看,通读一下,特别是这里没有明显的努力。通读需要一个小时,最多两个小时,努力解决问题,如果你在解决问题时遇到困难,张贴一篇演示问题的文章,清楚地说明你被卡在了什么地方以及你想要什么结果。一方面:细胞没有“值”,希望它有帮助!代码转储不是有用的答案。说说你做了什么,为什么。这还没有真正的解释。谢谢你马瑞克的快速回答。你的代码工作得很完美。
 $('tr.class1').each(function(index, element){ 
     var value = $(this).value();
 });
$('tr.class1 td').each(function(index, element)
        { 
            var content = $(element).text();   // to get cell content
            $(element).text('new td content'); // to set cell content
        });