JQuery操作tr和td内容的方法实例


Posted in Javascript onMarch 06, 2013
<PRE class=html name="code"><html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <link href="../esstec_css/style.css" type="text/css" rel="stylesheet" media="all" />
    <link href="../esstec_css/style.nk.css" rel="stylesheet" type="text/css" />
    <script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script>
    <link href="../esstec_css/Default.css" rel="stylesheet" type="text/css" />
    <link href="../esstec_css/BMS-Form.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        $(document).ready(function () {
            $("#selEmployee").click(function () {
                var $table = $("#tbProEmployee tr");
                var len = $table.length;
                var trid = "tbProEmployee" + len;
                var strDeviceTr = "<tr id=" + trid + ">";
                strDeviceTr += "<td ><input id=\"txtEmployeeInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"" + "123" + "\" /><input id=\"txtInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"\" />";
                strDeviceTr += "<label id=\"txtEmployeeName\">" + "姓名" + "</label></td>";
                strDeviceTr += "<td><input id=\"txtRemark\" type=\"text\" name=\"ProjectEmployee\" /></td>";
                strDeviceTr += "<td ><a href=\"javascript:;SaveProEmployee('" + trid + "')\">保存</a> | <a href=\"javascript:;DelProEmployee('" + trid + "')\">删除</a></td>";
                strDeviceTr += " </tr>";
                $("#tbProEmployee").append(strDeviceTr);
            });
        });
        function SaveProEmployee(index) {
            //ajax保存
            var tr = $("tr[id=" + index + "]");
            var employee = tr.find("#txtEmployeeName").text();
            var remark = tr.find("#txtRemark").val();
            var strtd = "<td><input id=\"txtEmployeeInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"" + "123" + "\" /><input id=\"txtInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"\" />";
            strtd += "<label id=\"txtEmployeeName\">" + employee + "</label></td>";
            strtd += "<td ><label id=\"txtRemark\">" + remark + "</label></td>";
            strtd += "<td ><a href=\"javascript:;UpdateProEmployee('" + index + "')\">修改</a> | <a href=\"javascript:;DelProEmployee('" + index + "')\">删除</a></td>";
            tr.html(strtd);
        }
        function UpdateProEmployee(index) {
            //ajax保存
            var tr = $("tr[id=" + index + "]");
            var employee = tr.find("#txtEmployeeName").text();
            var remark = tr.find("#txtRemark").text();
            var strtd = "<td><input id=\"txtEmployeeInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"" + "123" + "\" /><input id=\"txtInnerID\" type=\"hidden\" name=\"ProjectEmployee\" value=\"\" />";
            strtd += "<label id=\"txtEmployeeName\">" + employee + "</label></td>";
            strtd += "<td><input id=\"txtRemark\" type=\"text\" name=\"ProjectEmployee\" value=\"" + remark + "\" /></td>";
            strtd += "<td ><a href=\"javascript:;SaveProEmployee('" + index + "')\">保存</a> | <a href=\"javascript:;DelProEmployee('" + index + "')\">删除</a></td>";
            tr.html(strtd);
        }
        function DelProEmployee(index) {
            if (confirm("Are you sure?")) {
                $("tr[id=" + index + "]").remove();
            }
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div class="snippet download-list">
        <table class="telerik-reTable-2" id="tbProEmployee">
            <tbody>
                <tr>
                    <th colspan="3">
                        [<a id="selEmployee" href="javascript:void(0)">执行人员</a>]
                    </th>
                </tr>
                <tr>
                    <th>
                        姓名
                    </th>
                    <th>
                        备注
                    </th>
                    <th>
                        操作
                    </th>
                </tr>
            </tbody>
        </table>
    </div>
    </form>
</body>
</html></PRE><BR>
<BR>
<PRE></PRE>
<PRE></PRE>
Javascript 相关文章推荐
浅析JS中document对象的一些重要属性
Mar 06 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
Angular.js中处理页面闪烁的方法详解
Mar 09 Javascript
移动设备手势事件库Touch.js使用详解
Aug 18 Javascript
javascript浏览器用户代理检测脚本实现方法
Oct 27 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
vue之将echart封装为组件
Jun 02 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
vue+element模态框中新增模态框和删除功能
Jun 11 Javascript
小程序实现短信登录倒计时
Jul 12 Javascript
JAVA面试题 static关键字详解
Jul 16 Javascript
node在两个div之间移动,用ztree实现
Mar 06 #Javascript
js实现一个省市区三级联动选择框代码分享
Mar 06 #Javascript
自己写了一个展开和收起的多更能型的js效果
Mar 05 #Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
Mar 05 #Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
Mar 05 #Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
Mar 05 #Javascript
根据经纬度计算地球上两点之间的距离js实现代码
Mar 05 #Javascript
You might like
php输出xml格式字符串(用的这个)
2012/07/12 PHP
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
JavaScript原型链示例分享
2014/01/26 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
理解javascript封装
2016/02/23 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
python3实现跳一跳点击跳跃
2018/01/08 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
联想C++笔试题
2012/06/13 面试题
课程设计心得体会
2013/12/28 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
服务整改报告
2014/11/06 职场文书
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript