1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
  4. <style>
  5. table{
  6. border-collapse:collapse;
  7. border-spacing:0;
  8. margin-right:auto;
  9. margin-left:auto;
  10. width:100%;
  11. }
  12.  
  13. th,td{
  14. border:1px solid #b5d6e6;
  15. font-size:12px;
  16. font-weight:normal;
  17. vertical-align:middle;
  18. height:20px;
  19. width:25%;
  20. }
  21. th{
  22. text-align:center;
  23. background-color:Gray;
  24. }
  25.  
  26. </style>
  27. <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
  28. <script>
  29. $(function(){
  30. $('#tableId').on('dblclick','td',function(){
  31. //console.info($(this).text());
  32. var oldVal = $(this).text();
  33. var input = "<input type='text' id='tmpId' value='" + oldVal + "' >";
  34. $(this).text('');
  35. $(this).append(input);
  36. $('#tmpId').focus();
  37. $('#tmpId').blur(function(){
  38. if($(this).val() != ''){
  39. oldVal = $(this).val();
  40. }
  41. //closest:是从当前元素开始,沿Dom树向上遍历直到找到已应用选择器的一个匹配为止。
  42. $(this).closest('td').text(oldVal);
  43. });
  44. });
  45. });
  46. </script>
  47. </head>
  48. <body>
  49. <table id="tableId">
  50. <tr><th>head01</th><th>head02</th><th>head03</th><th>head04</th></tr>
  51. <tr><td>head11</td><td>head12</td><td>head13</td><td>head14</td></tr>
  52. <tr><td>head21</td><td>head22</td><td>head23</td><td>head24</td></tr>
  53. <tr><td>head31</td><td>head32</td><td>head33</td><td>head34</td></tr>
  54. <tr><td>head41</td><td>head42</td><td>head43</td><td>head44</td></tr>
  55. </table>
  56. </body>
  57. </html>

使用JQuery双击修改Table中Td的更多相关文章

  1. js修改table中Td的值(定义td的单击事件)

    /* 页面装载时,为每个td增加单击事件,这样,就可以不用对每个页面进行更改. 添加单击事件属性.此处不可使用setAttribute方法. */ onclick=AddObjOfText; 单击事件 ...

  2. 如何让table中td宽度固定

    table中td会随着里面的内容伸缩,设置其width样式并没有效果.这个时候需要下面的CSS可以实现. 首先是设置table .table {table-layout:fixed;} 其次是td . ...

  3. 如何让table中td与四周有间距

    如何让table中td与四周有间距 方法一 在td下再添加一个会计元素 <tr> <td>第2节</td> <td>语文</td> < ...

  4. jquery 双击修改某项值

    双击修改某项值 $(function() { $('td.breakword').dblclick(function(){ $(this).addClass('input').html('<in ...

  5. table中td内容过长 省略号显示

    首先设置 css样式: table { table-layout: fixed;} HTML中的table代码: <tr> <th class="col-md-1" ...

  6. css实现table中td单元格鼠标悬浮时显示更多内容

    table中,td单元格无法显示下全部内容,需要在鼠标hover时显示全部内容. 正常显示样式: 鼠标hover时: html: <td>displayAddress<span cl ...

  7. 让table中td的内容靠上对齐

    valign=“top”; <td valign="top"></td> 点此查看详细table的td的valign属性

  8. PHP+jQuery实现双击修改table表格

    <td signs="name"> <input type="text" disabled="disabled" read ...

  9. 关于Jquery获取Table中td内的内容

    $(this).children().eq(1).text()获取的是显示的值$(this).children().eq(1).html()获取的是<td></td>之间的所有 ...

随机推荐

  1. 去除wordpress由代发

    在服务器上安装好wordpress后,通过程序发送邮件却显示...由<www@hostname>代发,解决办法很简单:进入程序文件夹wp-includes修改pluggable.php文件 ...

  2. BootStrap简介及应用要点

    BootStrap简介 BootStrap是基于HTML.CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端框架,他是后端程序员的福音,使他们只需要专注业务逻辑 ...

  3. JQuery之proxy实现绑定代理

    在javascript中,this指代的对象时常会变化,这会造成程序,混乱,一般做法就是先将this保存在一个变量中,就不怕她变了,我们先看一个小例子 var A = function(){ this ...

  4. NSS_05 数据访问选型

    在数据访问层上很想用orm框架, 选用Nhibernate或ef, 可以直接操作类对象, 避免转换, 更加的面向对象,更重要的是开发起来就方便多了. 但是从网上了解到这些框架太高级了, 用得不好到时会 ...

  5. Grunt 构建SeaJS

    GitHub地址:https://github.com/MrLeo/SeaJS 目录结构 目录结构说明 web存放HTML文件 static存放所有HTML需要用到静态资源文件(css.js.img- ...

  6. 通过百度地图API显示当前位置在地图上(图标显示)--第三方开源--百度地图(二)

    1.下载百度地图的demo,下载地址:http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfuncti ...

  7. cordova ios

    使用Cordova进行iOS开发 (环境配置及基本用法) 字数1426 阅读3044 评论0 喜欢5 安装Cordova CLI 1. cordova的安装: 1.1 安装cordova需要先安装no ...

  8. Mysql数据库中的计数器表实时更新

    如果某个应用中存在计数器,例如网站的总访问量.用户的粉丝数.文件下载数等等.如果相关应用在Mysql数据库的表中保存计数器,在更新计数器的时候可能会碰到并发问题.例如在web应用中,记录网站的点击次数 ...

  9. 【python】 入门 搭建环境

    1.去官网下载包 基本程序编译器 python-2.7.10.msi 集成开发环境 pycharm-community-4.5.2.exe 包管理工具 pip-7.0.3.tar.gz 2.安装 按顺 ...

  10. JavaScript判断闰年

    <html><head>   <meta http-equiv="content-type" content="text/html;char ...