【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');
});
【JavaScript】table里面点击某td获取同一行tr的其他td值的更多相关文章
- 关于table表格中点击一个按钮获取该行的某一列的值并将其传到模态框的问题解决
<tbody> {% for item in all_dataset %} <tr> <td>{{ item.nid }}</td> <td> ...
- Outlook 2013 在邮件里面点击超链接时弹出“组织策略阻止我们为您完成此操作”
现象描叙: 在Outlook在邮件里面点击超链接时,打不开超链接页面,弹出如下提示: 这个是因为之前安装了其它浏览器(例如,我安装了360的浏览器),并且设置为了默认浏览器,后来卸载了该浏览器 ...
- 如何获取c:forEach里面点击时候的值
1.c:forEach遍历输出 <c:forEach items="${data}" var="item" > <a onclick=&quo ...
- vb.net 使用 Regex Replace 正则 替换 Html字串的table中tbody第一个tr下的td为th
本次示例效果如下: TextBox1中输入如下字符串: 12<table><tbody><tr><td>1<br/>11</td> ...
- 使用C#或javascript将Table里的数据导出到Excel
原文:使用C#或javascript将Table里的数据导出到Excel Demo效果图: 用C#将Table数据导出Excel: 本方法已经将导出excel做成分部视图,引用时只需在视图中使用如下代 ...
- jquery获取table,遍历输出tr中各个td的内容(转载)
首先,依赖jquery.. 1 $('#btntb').click(function(){ 2 $('#tab tr').each(function(i){ // 遍历 tr 3 $(this).ch ...
- jquery、js获取table,遍历输出tr中各个td的内容。
首先,依赖jquery.. $('#btntb').click(function(){ $('#tab tr').each(function(i){ // 遍历 tr $(this).children ...
- 正则表达式获取TABLE里的内容
//过滤\n 转换成空 String withoutNString=message.Replace("\n", ""); ...
- Table里td中的文本过长,设置不换行,随内容同行显示(转载)
当td中内容过长时,内容会溢出,换行显示,美观超级差,在td里设置这个属性 "white-space:nowrap 就可以解决排版问题啦 <td style="white ...
随机推荐
- MGR的debug版本
debug版本的MGR 相较于 非 debug 版本, applier性能差距有40倍之多.
- 关于AutoMapper和WCF的一些认识
现在互联网时代呈尚快速开发,快速迭代.伴随着必然产生一些好用的第三方工具,今天有幸看到了Automapper这种类似ORM的框架,但是跟ORM还不太一样, ORM是实体和数据库表之间的映射,而此框架主 ...
- Altium软件中Unknowpin的详细解决办法
1.Altium软件中Unknowpin第一种原因:PCB封装缺失遗漏,直接加入对应的封装即可.点击箭头指示处的Add,接着点击OK之后,再点击图中所示处Browse...选择封装库的封装即可. 2. ...
- XSS(Cross Site Script)
类型一:反射型XSS 简单地把用户输入的数据“反射”给浏览器.也就是说,黑客需要诱使用户“点击”一个恶意链接,才能攻击成功. 类型二:存储型XSS 把用户输入的数据“存储”在服务器端.这种XSS具有很 ...
- Hadoop错误码速查
经常遇到的exception是:PipeMapRed.waitOutputThreads(): subprocess failed with code N "OS error code 1: ...
- Daily Scrum1 11.3
今天是我们团队进入代码实现阶段的第一天,经过一周对上一届项目代码的阅读和研究,队员们已经从代码中分析出我们这次项目将要修改和补充的地方,我们接下来要做的地方就是在两周的时间内将团队项目在alpha阶段 ...
- 安卓端通过http对Mysql进行增删改查
各类it学习视频,大家都可以看看哦!我自己本人都是通过这些来学习it只知识的! 下面是视频链接转自:http://www.cnblogs.com/yzxk/p/4749440.html Android ...
- Chapter 10 软件测试
软件测试是软件质量保证的一项关键活动,验证与确认是贯穿软件生命周期的规范化评估方法.软件验证则试图证明在软件生存的各个阶段是否满足客户的需求,软件确认是一系列的活动和过程,两个活动相互独立但却相辅相成 ...
- OTCL,面向对象的脚本一
Otcl 简介 面向对象的脚本语言 类变量和类方法 Otcl的基类称为Object(类的名字,不是面向对象中的"对象"),所以的Otcl类都是从Object派送来的. 直接贴代码, ...
- Aspose 插件
百度:Aspose Aspose.Cells.dll Aspose.Slides.dll Aspose.Words.dll