首页 > 编程 > JavaScript > 正文

jQuery实现的可编辑表格完整实例

2019-11-20 09:39:43
字体:
来源:转载
供稿:网友

本文实例讲述了jQuery实现的可编辑表格。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  <title>可编辑表格</title>   <script type = "text/javascript" src="jquery-1.7.2.min.js"></script>  <style type = "text/css">   body{    background:#c0c0c0;   }   #tab{    border-collapse:collapse;   }   #tab td{    width:50px;    height:18px;    border:1px solid;    text-align:center;   }  </style>  <script type = "text/javascript">   $(function(){    var tds = $("#tab tr td");    editeTable(tds);   });   function editeTable(tds){    tds.click(function(){     var td=$(this);     var oldText=td.text();     var input=$("<input type='text' value='"+oldText+"'/>");     td.html(input);     input.click(function(){      return false;     });     input.css("border-width","1px");     input.css("font-size","12px");     input.css("text-align","center");     input.css("width","0px");     input.width(td.width());     input.trigger("focus").trigger("select");     input.blur(function(){      td.html(oldText);     });     input.keyup(function(event){      var keyEvent=event || window.event;      var key=keyEvent.keyCode;      var input_blur=$(this);      switch(key)      {       case 13:        var newText=input_blur.val();        td.html(newText);        changeCurrConAttrByTable(currTableId);       break;       case 27://按下esc键,取消修改,把文本框变成文本        td.html(oldText);       break;      }     });    });   };  </script> </head> <body>  <table id = "tab">   <tr>    <td>1</td><td>1</td><td>1</td><td>1</td><td>1</td>   </tr>   <tr>    <td>1</td><td>1</td><td>1</td><td>1</td><td>1</td>   </tr>   <tr>    <td>1</td><td>1</td><td>1</td><td>1</td><td>1</td>   </tr>   <tr>    <td>1</td><td>1</td><td>1</td><td>1</td><td>1</td>   </tr>   <tr>    <td>1</td><td>1</td><td>1</td><td>1</td><td>1</td>   </tr>  </table> </body></html>

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery表格(table)操作技巧汇总》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表