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');
        });
  • 相关阅读:
    大数据开源组件汇总
    centos6环境下大数据组件单独安装配置
    大数据平台架构组件选择与运用场景
    [LeetCode] 210. 课程表 II
    [LeetCode] 209. 长度最小的子数组
    [LeetCode] 208. 实现 Trie (前缀树)
    [LeetCode] 207. 课程表
    [LeetCode] 206. 反转链表
    [LeetCode] 205. 同构字符串
    [LeetCode] 204. 计数质数
  • 原文地址:https://www.cnblogs.com/dflmg/p/7183606.html
Copyright © 2011-2022 走看看