zoukankan      html  css  js  c++  java
  • JQuery操作一个表格简单示例

    jquery操作table的一个简单示例,仅做参考,具体可以根据原javascript操作table的操作更改为jquery操作方式。


    <script type="text/javascript" src="https://files.cnblogs.com/liydotnet/jquery-1.2.3.js"></script>

    <style type="text/css">
    .mainTable{ background-color:#ffcc00; 85%; margin:auto; font-size:12px}
    .mainTable td{ height:22px}
    .line{ background-color:#fffff7; height:25px}
    .line-none{ background-color:#fffff7; height:25px}
    .selected{ background-color:#fff5fa}
    .template{ background-color:#ffffdd;display:none; color:#e8f5fe}
    .mainTable a{ margin-right:6px}
    .mainTable a:link{color:#92b0dd }
    .mainTable a:visited{color:#92b0dd}
    .mainTable a:hover{color:#FF0000}
    </style>
    <table class="mainTable" cellspacing="1" cellpadding="1">
    <tbody>
    <tr class="template">
    <td style="padding-left: 5px" colspan="3"></td>
    </tr>
    <tr class="line">
    <td style="padding-left: 6px"></td>
    <td></td>
    <td style=" 30%" align="center"><a onclick="javascript:do_select(this)" href="javascript:;">选择</a> <a 

    onclick="javascript:do_add(this)" href="javascript:;">增加一行↑</a> <a onclick="javascript:do_copy(this)" href="javascript:;">复制

    此行↓</a> <a onclick="javascript:do_delete(this)" href="javascript:;">删除</a> </td>
    </tr>
    </tbody>
    </table>
    <script type="text/javascript">
    function do_select(aa)
    {
    var id=$(aa);
    id.parents("tr").addClass("selected");
    id.attr("onclick","javascript:do_reset(this)").html("取消")
    }
    function do_reset(aa)
    {
    var id=$(aa);
    id.parents("tr").removeClass("selected");
    id.attr("onclick","javascript:do_select(this)").html("选择")
    }
    function do_copy(aa)
    {
    var id=$(aa);
    var copy=id.parents("tr").clone();
    var first=copy.find("td:first");
    first.html("》"+first.html())
    id.parents("tr").after(copy);
    }
    function do_add(aa)
    {
    var id=$(aa);
    var template=$(".template").clone().attr("class","line-none");
    var add=$(".line-none");
    id.parents("tr").prev(".line-none").remove();
    template.show().find("td:eq(0)").html("我是根据模板复制的的");
    id.parents("tr").before(template);
    }
    function do_delete(aa)
    {
    var id=$(aa);
    id.parents("tr").remove();
    }
    </script>
  • 相关阅读:
    php调用dll的实例操作动画
    刚用Mootools写了一个随着鼠标移动而背景图也跟着移动的东西
    Jquery内存溢出实况,录像会说话
    自己写个扩展把Mootools的语法改的和Jquery的语法一模一样
    一个PHP的QRcode类,与大家分享
    使用Mootools动态添加Css样式表代码,兼容各浏览器
    分享一個用Mootools剛寫的小玩意
    一周学会Mootools 1.4中文教程:(2)函数
    计算机精品学习资料大放送
    30天学会 MooTools 教学(3): 数组管理DOM元素
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1393649.html
Copyright © 2011-2022 走看看