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
});