【JavaScript】table里面点击某td获取同一行tr的其他td值
某td的input(保存按钮)上绑定方法,点击按钮保存该行所有数据
function locationedit(num){ var ordernumber = $("#"+num).parent().parent().find("td").eq(1).text(); var itemnumber = $("#"+num).parent().parent().find("td").eq(4).text(); var locationid = $("#"+num).parent().parent().find("td").eq(3).text(); var whid = $("#"+num).parent().parent().find("td").eq(9).text(); $.ajax({ type: "GET", url: "changelocationid?"+"ordernumber="+ordernumber+"&itemnumber="+itemnumber+"&locationid="+locationid+"&whid="+whid, data: {}, success: function (data) { if(data.code=="00"){ SimplePop.confirm("货位更新成功!", { type: "error", confirm: function() { var searchParams = getSearchParams("queryWindow"); var url = "getOrderPickPage"; goBackList(url,searchParams,"POST"); } }); }else{ SimplePop.confirm("货位更新失败!") } }}) }
另一个例子
$('#add_po').click(function(){
//商品编码验证
if($("#itemnumber").val()==""){
SimplePop.alert("商品编码不能为空!");
return false;
};
var tableId = document.getElementById("insertRkDetailBody"); //insertRkDetailBody是tbody的id
var str = "";
for(var i=1;i<tableId.rows.length;i++)
{ //获取table的tbody里面的每一行数据
str = tableId.rows[i].cells[3].innerHTML;//每一行的第四个td的值
if($("#itemnumber").val()==str){
SimplePop.alert("商品编码已经存在!");
return false;
}
}
//数字验证
var val = $("#qty").val();
var regu = /^[1-9]\d*$/;
if (val != "") {
if (!regu.test(val)) {
SimplePop.alert('请输入正整数');
return false;
}
}
else{
SimplePop.alert('数字不能为空');
return false;
}
sendDataToTbody('addRow','po_dtl_form','insertRkDetail');
clearData('po_dtl_form');
$("#cancel").trigger('click');
});

浙公网安备 33010602011771号