JavaScripttable里面点击某td获取同一行tr的其他td值
Posted 多弗朗明哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScripttable里面点击某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‘); });
以上是关于JavaScripttable里面点击某td获取同一行tr的其他td值的主要内容,如果未能解决你的问题,请参考以下文章