【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');
    });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM