jquery获取tr中控件值并操作tr实现思路 - Web前端
作者:98wpeu发布时间:2026-05-19分类:网页前端技术浏览:11
导读:复制代码代码如下:<tablestyle="width:100%;height:100%"border="1"><caption>Mater...
复制代码 代码如下:
<table style="width: 100%; height: 100%" border="1">
<caption>
Material/Special Tool Rental/Tool CantAIner/Transportation/mobile</caption>
<tbody><tr>
<td>
PRoject No
</td>
<td>
<inputtype="hidden" name="hidProjectInnerID" id="hidProjectInnerID">
<input name="txtProjectNo" type="text" id="txtProjectNo" class="error"><a href="javascript:void(0)" onclick="selectProject();">选择</a>
</td>
<td>
Final custome:
</td>
<td>
<span id="labFinalCustome">label</span>
</td>
<td>
Order No.
</td>
<td>
<span id="labOrderNo">Label</span>
</td>
<td>
Project Leaing time:
</td>
<td>
<span id="labProjectLeaingTime">Label</span>
</td>
</tr>
<tr>
<td colspan="8">
Exchange Rate:8.3000
</td>
</tr>
<tr align="center">
<td>
item
</td>
<td colspan="2">
Description
</td>
<td>
QTY
</td>
<td>
Unit
</td>
<td>
Total
</td>
<td>
remark
</td>
<td>
<a id="NewItem" href="JavaScript:void(0)">NewItem</a>
</td>
</tr>
</tbody><tbody id="tbItem">
<tr align="center">
<td>
</td>
<td colspan="2">
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr id="tbItem1" align="center"><td><select id="selItem" name="Item"><option value="Material">Material</option><option value="Mobile">Mobile</option><option value="Others">Others</option><option value="SpecialtoolRental">Special Tool Rental</option><option value="ToolContainer">Tool Container</option><option value="Transportation">Transportation</option><option value="WorkingHours">WorkingHours</option></select></td><td colspan="2"><input id="txtDescription" style="width:90%" type="text" name="Item"></td><td><input id="txtQTY" type="text" name="Item"></td><td><input id="txtUnit" type="text" name="Item"></td><td><input id="txtTotal" type="text" name="Item"></td><td><input id="txtRemark" type="text" name="Item"></td><td><a href="Javascript:;SaveItem('tbItem1')">保存</a> | <a href="javascript:;DelItem('tbItem1')">删除</a> <input id="txtInnerID" type="hidden" name="Item"></td></tr></tbody>
</table>
复制代码 代码如下:
function SaveItem(index) {
var tr = $("tr[id=" + index + "]");
var innerid = tr.find('input[ID$=txtInnerID]').val();
var item = tr.find("select[id*=selItem]").val();
var des = tr.find('input[ID$=txtDescription]').val();
var qty = tr.find('input[ID$=txtQTY]').val();
var unit = tr.find('input[ID$=txtUnit]').val();
var total = tr.find('input[ID$=txtTotal]').val();
var remark = tr.find('input[ID$=txtRemark]').val();
//alert(innerid + "/" + item + des + qty + unit + total + remark);
//验证项目编号
var proinnerid = $("#hidProjectInnerID").val();
if (proinnerid == "") {
$("#txtProjectNo").removeClass("Field");
$("#txtProjectNo").addClass("Error");
returnfalse;
}
/*
JQuery.Ajax({
type: 'get',
url: '../Handler/ProjectReport.ashx',
data: { "key": "save", "proinnerid": $("#hidProjectInnerID").val(), "innerid": innerid, "type": type, "content": content, "startdate": startDate, "enddate": enddate, "remark": remark },
CAChe: false,
success: function (result) {
var jsonobj = eval(result);
if (JSONobj[0].result == "true")
alert("SueeCSS");
else
alert("Error");
}
});
*/
}
function DelItem(index) {
var tr = $("tr[id=" + index + "]");
//var innerid = tr.find('input[ID$=txtInnerID]').val();
$("tr[id=" + index + "]").remove();
}
<table style="width: 100%; height: 100%" border="1">
<caption>
Material/Special Tool Rental/Tool CantAIner/Transportation/mobile</caption>
<tbody><tr>
<td>
PRoject No
</td>
<td>
<inputtype="hidden" name="hidProjectInnerID" id="hidProjectInnerID">
<input name="txtProjectNo" type="text" id="txtProjectNo" class="error"><a href="javascript:void(0)" onclick="selectProject();">选择</a>
</td>
<td>
Final custome:
</td>
<td>
<span id="labFinalCustome">label</span>
</td>
<td>
Order No.
</td>
<td>
<span id="labOrderNo">Label</span>
</td>
<td>
Project Leaing time:
</td>
<td>
<span id="labProjectLeaingTime">Label</span>
</td>
</tr>
<tr>
<td colspan="8">
Exchange Rate:8.3000
</td>
</tr>
<tr align="center">
<td>
item
</td>
<td colspan="2">
Description
</td>
<td>
QTY
</td>
<td>
Unit
</td>
<td>
Total
</td>
<td>
remark
</td>
<td>
<a id="NewItem" href="JavaScript:void(0)">NewItem</a>
</td>
</tr>
</tbody><tbody id="tbItem">
<tr align="center">
<td>
</td>
<td colspan="2">
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr id="tbItem1" align="center"><td><select id="selItem" name="Item"><option value="Material">Material</option><option value="Mobile">Mobile</option><option value="Others">Others</option><option value="SpecialtoolRental">Special Tool Rental</option><option value="ToolContainer">Tool Container</option><option value="Transportation">Transportation</option><option value="WorkingHours">WorkingHours</option></select></td><td colspan="2"><input id="txtDescription" style="width:90%" type="text" name="Item"></td><td><input id="txtQTY" type="text" name="Item"></td><td><input id="txtUnit" type="text" name="Item"></td><td><input id="txtTotal" type="text" name="Item"></td><td><input id="txtRemark" type="text" name="Item"></td><td><a href="Javascript:;SaveItem('tbItem1')">保存</a> | <a href="javascript:;DelItem('tbItem1')">删除</a> <input id="txtInnerID" type="hidden" name="Item"></td></tr></tbody>
</table>
复制代码 代码如下:
function SaveItem(index) {
var tr = $("tr[id=" + index + "]");
var innerid = tr.find('input[ID$=txtInnerID]').val();
var item = tr.find("select[id*=selItem]").val();
var des = tr.find('input[ID$=txtDescription]').val();
var qty = tr.find('input[ID$=txtQTY]').val();
var unit = tr.find('input[ID$=txtUnit]').val();
var total = tr.find('input[ID$=txtTotal]').val();
var remark = tr.find('input[ID$=txtRemark]').val();
//alert(innerid + "/" + item + des + qty + unit + total + remark);
//验证项目编号
var proinnerid = $("#hidProjectInnerID").val();
if (proinnerid == "") {
$("#txtProjectNo").removeClass("Field");
$("#txtProjectNo").addClass("Error");
returnfalse;
}
/*
JQuery.Ajax({
type: 'get',
url: '../Handler/ProjectReport.ashx',
data: { "key": "save", "proinnerid": $("#hidProjectInnerID").val(), "innerid": innerid, "type": type, "content": content, "startdate": startDate, "enddate": enddate, "remark": remark },
CAChe: false,
success: function (result) {
var jsonobj = eval(result);
if (JSONobj[0].result == "true")
alert("SueeCSS");
else
alert("Error");
}
});
*/
}
function DelItem(index) {
var tr = $("tr[id=" + index + "]");
//var innerid = tr.find('input[ID$=txtInnerID]').val();
$("tr[id=" + index + "]").remove();
}
相关推荐
- 这些年、我收集的JQuery代码小结 - Web前端
- Jquery ajaxStart()与ajaxStop()方法(实例讲解) - Web前端
- jQuery 自定义函数写法分享 - Web前端
- 基于jquery的DIV随滚动条滚动而滚动的代码 - Web前端
- 学习从实践开始之jQuery插件开发 对话框插件开发 - Web前端
- jQuery结合PHP+MySQL实现二级联动下拉列表[实例] - Web前端
- jQuery.getScript加载同域JS的代码 - Web前端
- jQuery 下拉列表 二级联动插件分享 - Web前端
- 一个JQuery操作Table的代码分享 - Web前端
- Jquery命名冲突解决的五种方案分享 - Web前端
- 网页前端技术排行
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


