• 切换为文本框编辑状态,点击空白区域保存修改


    <!DOCTYPE html>

    <html>

    <head>

        <meta charset="UTF-8">

        <title></title>

        <link href="https://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">

        <style>

            *{

                margin: 0;

                padding: 0;

            }

            .panel{

                400px;

                margin: 30px 50px;

                height: 300px;

            }

            .title {

                font-size: 14px;

                font-weight: normal;

                height: 55px;

                line-height: 55px;

                padding: 0 20px;

                border-bottom: 1px solid #E1E1E1;

            }

            .title .caname {

                display: inline-block;

                max- 358px;

                white-space: nowrap;

                overflow: hidden;

                text-overflow: ellipsis;

            }

            .title .caname input{

                250px;

                margin-top: 10px;

                padding: 6px 11px 6px;

                height: 35px;

                font-size: 14px;

            }

        </style>

    </head>

    <body>

    <h4 style="margin-left: 50px;margin-top: 30px">点击标题文字,切换为文本框编辑状态,点击空白区域保存修改</h4>

    <div class="panel panel-default">

        <p><span>我是标题我是标题</span></p>

    </div>

    <script src="//cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>

    <script>

        $(function() {

            $(".caname").click(function() {

                var td = $(this);

                var txt = td.text();

                var input = $("<input type='text 'value='" + txt + "'/>");

                td.html(input);

                input.click(function() { return false; });

                var t=input.val();

                input.val("").focus().val(t);

                input.blur(function() {

                    var newtxt = $(this).val();

                    if (newtxt != txt) {

                        td.html(newtxt);

                    }

                    else

                    {

                        td.html(newtxt);

                    }

                });

            });

        });

    </script>

    </body>

    </html>

    ​课工场回馈百万奖学金,为你一次性减免千元学费, 欢迎加入前端/JAVA/PHP学习交流群120342833

  • 相关阅读:
    统计学(第六版)14单元——学习总结
    统计学(第六版)13单元——学习总结(时间序列分析总结)
    统计学(第六版)11到12单元——学习总结
    Kubernetes: 微内核的分布式操作系统
    彻底搞懂JavaScript之原型
    手把手带你玩转k8s-一键部署vue项目
    新一代缓存Caffeine,速度确实比Guava的Cache快
    理解 Es6 中的 Symbol 类型
    一天一大 leet(用两个栈实现队列)难度:简单 DAY-30
    (Java 源码阅读) 春眠不觉晓,HashMap知多少
  • 原文地址:https://www.cnblogs.com/xsns/p/6688644.html
Copyright © 2020-2023  润新知