zoukankan      html  css  js  c++  java
  • 【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');
        });
  • 相关阅读:
    编程练习--判断两个数组中数据的数据类型是否相同
    JS 类型检测
    JS学习笔记 等于和包装对象
    HTML5经典案例学习-----新元素添加文档结构
    JZ2440存储管理器--SDRAM
    GPIO实验之c语言
    1- 裸机开发GPIO
    Java基础教程——数组
    Java基础教程——运算符
    结构化编程·图示
  • 原文地址:https://www.cnblogs.com/dflmg/p/7183606.html
Copyright © 2011-2022 走看看