技海泛舟(个人技术研究)

  • 首页
  • 日积月累
  • 学习计划
  • 随想
  • project
  • 关于
技海泛舟
一个技术宅的博客
  1. 首页
  2. 日积月累
  3. html5
  4. 正文

jq实现可编辑表格

2021年12月3日 1445点热度
<!DOCTYPE html>
<html>
<head>
    <!-- 实现可编辑表格 -->
    <script type="text/javascript" src="<c:url value='/js/jquery-3.3.1.js'/>"></script>
    <script type="text/javascript">
        $(function(){
            /* 给表格里面每一个td添加一个dblclick事件 */
            $("td").dblclick(function(){
                /* 1.先拿到这个td原来的值,然后将这个td变成一个input:text,并且原来的值不动 */
                var tdVal = $(this).text();
                var oInput = $("<input type='text' value='"+tdVal+"'/>");
                $(this).html(oInput);
                oInput.focus();

                /* 2.失去焦点,这个td变为原来的text,value为修改过后的value */
                oInput.blur(function(){
                    oInput.parent().html(oInput.val());
                });
            });
        });
    </script>
</head>
<body>
    <table id="tab">
        <tr>
            <td>11</td>
            <td>12</td>
        </tr>
        <tr>
            <td>21</td>
            <td>22</td>
        </tr>
    </table>
</body>
<style type="text/css">
    table{
        border: 1px solid blue;
        width:300px;
        border-collapse: collapse;
    }
    td,th{
        border: 1px solid blue;
        padding:3px;
    }
</style>
</html>
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2021年12月3日
< 上一篇
下一篇 >
归档
  • 2024 年 11 月
  • 2024 年 8 月
  • 2024 年 5 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 6 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 5 月
分类
  • Android
  • Arduino
  • cordova
  • css
  • go
  • html5
  • JavaScript
  • nodejs
  • oracle
  • project
  • system
  • uni-app
  • vscode
  • vue
  • 学习计划
  • 摘抄
  • 随想

COPYRIGHT © 技海泛舟(个人技术研究). 2021-2023. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备2026065271号-1

蜀公网安备XXXXX号