【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‘);
    });
时间: 2024-10-13 16:10:19

【JavaScript】table里面点击某td获取同一行tr的其他td值的相关文章

Outlook 2013 在邮件里面点击超链接时弹出“组织策略阻止我们为您完成此操作”

现象描叙: 在Outlook在邮件里面点击超链接时,打不开超链接页面,弹出如下提示: 这个是因为之前安装了其它浏览器(例如,我安装了360的浏览器),并且设置为了默认浏览器,后来卸载了该浏览器,在Office里面打开超链接时,是按照默认浏览器打开的.这个默认浏览器是之前设置的,而删除了360浏览器后,就会报错. 解决办法: 修改注册表: 1:定位到HKEY_CURRENT_USER\Software\Classes\.html.在默认项上点右键,选择修改,将Htmlfile粘贴到输入框. 点击确

如何获取c:forEach里面点击时候的值

1.c:forEach遍历输出 <c:forEach items="${data}" var="item" > <a onclick="downfile(this)" id="${item.filename}" plain="true"><h1>${item.filename}</h1></a><br/> </c:forEach&

Table里td中的文本过长,设置不换行,随内容同行显示(转载)

当td中内容过长时,内容会溢出,换行显示,美观超级差,在td里设置这个属性 "white-space:nowrap   就可以解决排版问题啦 <td style="white-space:nowrap">非法闯入闯出亮灯处理:</td> 不美观的样式: 美观的样式: 另外,nowrap属性可以用在很多标签里面哦,美化排版效果.

正则表达式获取TABLE里的内容

//过滤\n 转换成空            String withoutNString=message.Replace("\n", "");            //过滤\r 转换成空            String withoutRString = withoutNString.Replace("\r", "");            //过滤\t 转换成空            String withoutTSt

JavaScript基础 点击按钮 获得表格第一行的id

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

javascript获取asp.net服务器端控件的值

代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_A" %> <%@ Register Src="../UserControl/CtrlCalendar.ascx" TagName="CtrlCalendar" TagPrefix="uc1" %> <html>

Repeater中添加按钮,点击按钮获取某一行的数据

1.添加编辑按钮和删除按钮 <asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand"> <ItemTemplate> <table width="100%" border="1" cellpadding="0" cellspacing="0&q

jquery 实现点击 table中一行tr自动复制本行添加到本行之后 点击按钮回复到初始状态

<!doctype html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.js"></script> </h

非正规写法获取不到tr,td

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="temp"> <tr> <td>dad</td> </tr> <tr> <td>dad</td&g