用Jquery获取table中td的值

用Jquery获取table中td的值
https://www.360docs.net/doc/278586610.html,/wshsdlau/archive/2011/12/15/366398.html
jquery代码(jquery 读取table tr td值完成修改功能 )

var $td=$(td).parents('tr').children('td');
$("#seshu").val($td.eq(0).find('input').val());
$("#jshuchudan").val($td.eq(1).find('input').val());
$("#jshuchuqi").val($td.eq(2).find('input').val());
$("#jchuantongddan").val($td.eq(3).find('input').val());
$("#jchuantongdqi").val($td.eq(4).find('input').val());
$("#schuantongddan").val($td.eq(5).find('input').val());
$("#schuantongdqi").val($td.eq(6).find('input').val());
$("#zhizuodan").val($td.eq(7).find('input').val());
$("#zhizuoqi").val($td.eq(8).find('input').val());
$("#ganbandan").val($td.eq(9).find('input').val());
$("#ganbanqi").val($td.eq(10).find('input').val());
$("#pinbandan").val($td.eq(11).find('input').val());
$("#pinbanqi").val($td.eq(12).find('input').val());
$("#jjid").val($td.eq(13).find('input').val());

$("#updateform").submit();
用Jquery获取table中td的值:

首先建立一个如下一个两行三列的table




A1 A2 A3
B1 B2B3


Jquery 代码部分





用Javascript 获取table中td的值:

直接就写JS拉,借用上面table






因为这个tr需要动态增加和删除,并且获得td中的值















参数名称

对应列号

是否删除
name 1 删除<

/td>








function getMerchandiseTable(){
var arrMerchandise = [];
$("#tbOrderMerchandise tr").each(function(){
var $MerchandiseIdTd = $("td:eq(0)",$(this) );//商品ID

var $quantityTd = $("td:eq(3)",$(this) );//数量
var $priceTd=$("td:eq(6)",$(this) );//小计
var $DescriptionTd = $("td:eq(7)",$(this) );//备注

if($MerchandiseIdTd.text()!="")
{
arrMerchandise.push($MerchandiseIdTd.text()+"|"+$quantityTd.text()+"|"+$priceTd.text()+"|"+$DescriptionTd.text());
}
});
$("#hidDetailList").val(arrMerchandise.join(","));
}



private List GetDeliveryFeeList(string strChargerId)
{
string strFeeInput = hdFeeList.Value;

List lstFee
= new List();
hanvnet.Dto.Page.Table.DeliveryFeePage deliveryFeePage = null;

string[] strFeeList = strFeeInput.Split(Char.Parse(","));
for (int i = 0; i < strFeeList.Length; i++)
{
deliveryFeePage = new hanvnet.Dto.Page.Table.DeliveryFeePage();
string[] strFeeDetailList = strFeeList[i].Split(Char.Parse("|"));
deliveryFeePage.DeliveryId = _deliveryId;
deliveryFeePage.FeeId = int.Parse(strFeeDetailList[0]);
deliveryFeePage.ReceiveId = strChargerId;
deliveryFeePage.PlanAmount = decimal.Parse(strFeeDetailList[1]);
deliveryFeePage.Description = strFeeDetailList[2];
deliveryFeePage.DataStatus = 1;
deliveryFeePage.InsDateTime = DateTime.Now;
deliveryFeePage.InsUserId = this.Session[https://www.360docs.net/doc/278586610.html,mon.Utils.Constraints.C_SESSION_LOGINID].ToString();
lstFee.Add(deliveryFeePage);
}
return lstFee;
}
function UnOffOrderAmount(){
//alert("不优惠");
var UnoffOrderAmounts=0;
$("#tbOrderMerchandise tr").each(function(){
var $priceTd=$("td:eq(6)",$(this) );//优惠金额

UnoffOrderAmounts+=$priceTd.text()*1;

});
return UnoffOrderAmounts;
}





//alert($($($AgentMoney)).find("input").get(0).value);


function getBillsTable(){
var arrbills = [];
$("#mainTableBody tr").each(function(){
var $productId=$("td:eq(1)",$(this) );
var $baseGoldPrice=$("td:eq(5)",$(this));
var $baseGoldAcountPrice=$("td:eq(6)",$(this));
var $AgentMoney=$("td:e

q(7)",$(this));
//alert($($($AgentMoney)).find("input").get(0).value);
var $AgentAccountMoney=$("td:eq(8)",$(this));
// alert($($AgentAccountMoney).find("input").get(0).value);
if($productId!=null){
arrbills.push($productId.text()+"/"+$baseGoldPrice.text()+"/"+$baseGoldAcountPrice.text()+"/"+$($AgentMoney).find("input").get(0).value+"/"+$($AgentAccountMoney).find("input").get(0).value);
}
});
$("#hidTableValue").val(arrbills.join(","));
$("#createfrom").attr("action","");
$("#createfrom").submit();
}

相关主题
相关文档
最新文档