html表格和javascript
使用此代码,我可以获得表间隔中某个值的总和html表格和javascript,javascript,jquery,html,Javascript,Jquery,Html,使用此代码,我可以获得表间隔中某个值的总和 $(calculateSum); function calculateSum() { var sum = 0; //iterate through each td based on class and add the values $(".d").each(function() { var value = $(this).text(); //add only if the value is number if(!is
$(calculateSum);
function calculateSum() {
var sum = 0;
//iterate through each td based on class and add the values
$(".d").each(function() {
var value = $(this).text();
//add only if the value is number
if(!isNaN(value) && value.length!=0) {
sum += parseFloat(value);
}
});
$('#result').text(sum);
};
还有我的桌子
有价值
12
现在,我在一个html中有5个表,每个表都有一个td元素,它们的值彼此不同,在javascript中获取这些值的最佳方法是什么?迭代每个
表,并使用.find
获取后代td
s
$('table').each(function(i, table) {
var sum = 0;
$(table).find('.d').each(function() {
..
});
});
是否要将所有td值放在一个集合中?首先获取表格,然后使用。查找获取内部td
s@Mritunjay是的,我只想要我想要的特定tdvalues@Fabricator,你能给我展示一些如何在javascript中实现这一点的例子吗?我想在每个表中获取值,我可以通过复制每个表中的javascript代码来实现这一点。因此表1的值为12,表2的值为14…..我的意思是在每个表中编写javascript代码以获取每个表上的值。有没有更好的方法只编写一次javascript代码?因为这些表位于相同的模板/html中