!DOCTYPE?html
創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元開封做網(wǎng)站,已為上家服務(wù),為開封各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title/title
script?src="Scripts/jquery-1.8.2.js"?type="text/javascript"/script
script?type="text/javascript"
$(function?()?{
if?($("#data1").length??0)?{
var?tableHtml?=?"";
//data2
tableHtml?+=?"table?id='data2'";
tableHtml?+=?"tr"?+?$("#data1?tr:eq(0)").html()?+?"/tr";
tableHtml?+=?"trtd合計(jì)/td";
$("#data1?tr:eq(0)?th:gt(0)").each(function?()?{
var?total?=?0;
$("#data1?tr:gt(0)?td:nth-child("?+?($(this).index()?+?1)?+?")").each(function?()?{
total?+=?parseInt($(this).html());
});
tableHtml?+=?"td"?+?total?+?"/td";
});
tableHtml?+=?"/tr/table";
//data3
tableHtml?+=?"table?id='data3'";
tableHtml?+=?"trtd/tdtd合計(jì)/td/tr";
$("#data1?tr:gt(0)").each(function?()?{
var?total?=?0;
$(this).children("td").each(function?(i)?{
if?(i?==?0)?{
tableHtml?+=?"trtd"?+?$(this).html()?+?"/tdtd";
}
else?{
total?+=?parseInt($(this).html());
}
});
tableHtml?+=?total?+?"/td/tr";
});
tableHtml?+=?"/table";
$("div.2").append(tableHtml);
}
});
/script
/head
body
div?class="div1"
table?id="data1"
tr
th/th
th服裝/th
th包包/th
th鞋子/th
/tr
tr
td8:00/td
td3/td
td4/td
td1/td
/tr
tr
td9:00/td
td4/td
td2/td
td7/td
/tr
tr
td10:00/td
td2/td
td7/td
td3/td
/tr
/table
/div
div?class="2"
/div
/body
/html
代碼應(yīng)該還可以再優(yōu)化。
var?sum?=?0;
$("#hide").find("span").each(function(k,v){
sum?+=?parseInt($(v).text());
});
$("#show").text(sum);
//功能描述:我不知道你所說的"自動"是什么調(diào)用方法,所以我設(shè)置成頁面加載完成就計(jì)算了
//歷遍class="table_sum"的表,判斷tr中的第一個td是不是數(shù)字,是數(shù)字的話,就計(jì)算第二個td的值
//最后把結(jié)果放到該表的class="sum"的td格中
//代碼已測試成功,我使用jquery-1.7.1.min.js
$(function(){
$('.table_sum').each(function(){
var sum = 0;
$('tr', this).each(function(){
if(Number($('td', this).eq(0).html()) = 0){
sum += Number($('td', this).eq(1).html());
}
});
$('.sum', this).html(sum);
});
});
你好!
下面通過循環(huán)累加的方式,獲取結(jié)果:
$(document).ready(function(){
var?sum?=?0;
$.each($(":checkbox[name='checkvalue']"),function(){
sum?+=?parseInt(this.value);
});
alert(sum);
});