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 相关文章推荐
小议Function.apply() 之一------(函数的劫持与对象的复制)
Nov 30 Javascript
面向对象的javascript(笔记)
Oct 06 Javascript
JavaScript学习点滴 call、apply的区别
Oct 22 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
jQuery中[attribute=value]选择器用法实例
Dec 31 Javascript
jQuery插件支持同一页面被多次调用
Feb 14 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
Vue 仿QQ左滑删除组件功能
Mar 12 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 Javascript
Vue.js轮播图走马灯代码实例(全)
May 08 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
Aug 19 Javascript
详解vue 组件的实现原理
Nov 12 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查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
基于JS实现web端录音与播放功能
2019/04/17 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
python解析文件示例
2014/01/23 Python
Python实用日期时间处理方法汇总
2015/05/09 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
python使用fork实现守护进程的方法
2017/11/16 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
python tornado修改log输出方式
2019/11/18 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
大学计划书范文800字
2014/08/14 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
元宵节寄语大全
2015/02/27 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书