zoukankan      html  css  js  c++  java
  • 双击文字可编辑

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title>双击可编辑</title>
     6 </head>
     7 <body>
     8 <style type="text/css">
     9     *{
    10         margin: 0;
    11         padding: 0;
    12     }
    13     .edit-text{
    14         margin-top: 20px;
    15         background: #eee;
    16         display: inline-block;
    17         font-size: 15px;
    18         padding:4px 12px;
    19     }
    20     .form-control{
    21         margin:-5px -13px;
    22         padding: 4px 12px;
    23         border: 1px solid #c66;
    24          auto;
    25         background: #eee;
    26         font-size: 15px;
    27     }
    28 </style>
    29 <div class="edit-text">青梅枯萎,竹马老去。</div>
    30 <div class="edit-text">从此我爱上的每个人都像是你。</div>
    31 <script src="jquery-2.1.1.min.js"></script>
    32 <script type="text/javascript">
    33     $('.edit-text').on("dblclick",function(){        
    34         var _this=$(this);
    35         if(_this.find('.form-control').length){
    36             return false;
    37         }
    38         var Txt=_this.text();
    39         var editHtml='<input type="text" class="form-control">';
    40         _this.html(editHtml);
    41         var inputTxt=_this.find('.form-control');
    42         inputTxt.val(Txt);
    43     
    44         inputTxt.on('blur',function(){
    45             var Txts=$(this).val()||Txt;
    46             $(this).parent('div').html(Txts);
    47         })
    48     });
    49 </script>
    50 </body>
    51 </html>

    一,div的双击事件(dblclick);

    二,双击时加文本框

    三,文档框失去焦点时,值为输入的值或原始值。

    四,双击事件要判断是否已经存在文本框,如果存在,则不再向下运行。

  • 相关阅读:
    Flink Table环境配置、读取外部数据(File、Kafka)以及查询转换
    Flink之Table初探
    Flink之Watermarks
    Flink之ProcessFunction侧输出流
    Flink之ProcessFunction案例
    Flink之Mysql数据CDC
    Express ejs 模板做的 app.js 文件
    金额转换文章(100=>零佰)
    将 音频流(MP3流)并进行播放
    浅谈MySQL(一):存储引擎与索引
  • 原文地址:https://www.cnblogs.com/MissBean/p/dblclickEdit.html
Copyright © 2011-2022 走看看