使用JQuery双击修改Table中Td
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
- <style>
- table{
- border-collapse:collapse;
- border-spacing:0;
- margin-right:auto;
- margin-left:auto;
- width:100%;
- }
- th,td{
- border:1px solid #b5d6e6;
- font-size:12px;
- font-weight:normal;
- vertical-align:middle;
- height:20px;
- width:25%;
- }
- th{
- text-align:center;
- background-color:Gray;
- }
- </style>
- <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
- <script>
- $(function(){
- $('#tableId').on('dblclick','td',function(){
- //console.info($(this).text());
- var oldVal = $(this).text();
- var input = "<input type='text' id='tmpId' value='" + oldVal + "' >";
- $(this).text('');
- $(this).append(input);
- $('#tmpId').focus();
- $('#tmpId').blur(function(){
- if($(this).val() != ''){
- oldVal = $(this).val();
- }
- //closest:是从当前元素开始,沿Dom树向上遍历直到找到已应用选择器的一个匹配为止。
- $(this).closest('td').text(oldVal);
- });
- });
- });
- </script>
- </head>
- <body>
- <table id="tableId">
- <tr><th>head01</th><th>head02</th><th>head03</th><th>head04</th></tr>
- <tr><td>head11</td><td>head12</td><td>head13</td><td>head14</td></tr>
- <tr><td>head21</td><td>head22</td><td>head23</td><td>head24</td></tr>
- <tr><td>head31</td><td>head32</td><td>head33</td><td>head34</td></tr>
- <tr><td>head41</td><td>head42</td><td>head43</td><td>head44</td></tr>
- </table>
- </body>
- </html>
使用JQuery双击修改Table中Td的更多相关文章
- js修改table中Td的值(定义td的单击事件)
/* 页面装载时,为每个td增加单击事件,这样,就可以不用对每个页面进行更改. 添加单击事件属性.此处不可使用setAttribute方法. */ onclick=AddObjOfText; 单击事件 ...
- 如何让table中td宽度固定
table中td会随着里面的内容伸缩,设置其width样式并没有效果.这个时候需要下面的CSS可以实现. 首先是设置table .table {table-layout:fixed;} 其次是td . ...
- 如何让table中td与四周有间距
如何让table中td与四周有间距 方法一 在td下再添加一个会计元素 <tr> <td>第2节</td> <td>语文</td> < ...
- jquery 双击修改某项值
双击修改某项值 $(function() { $('td.breakword').dblclick(function(){ $(this).addClass('input').html('<in ...
- table中td内容过长 省略号显示
首先设置 css样式: table { table-layout: fixed;} HTML中的table代码: <tr> <th class="col-md-1" ...
- css实现table中td单元格鼠标悬浮时显示更多内容
table中,td单元格无法显示下全部内容,需要在鼠标hover时显示全部内容. 正常显示样式: 鼠标hover时: html: <td>displayAddress<span cl ...
- 让table中td的内容靠上对齐
valign=“top”; <td valign="top"></td> 点此查看详细table的td的valign属性
- PHP+jQuery实现双击修改table表格
<td signs="name"> <input type="text" disabled="disabled" read ...
- 关于Jquery获取Table中td内的内容
$(this).children().eq(1).text()获取的是显示的值$(this).children().eq(1).html()获取的是<td></td>之间的所有 ...
随机推荐
- 去除wordpress由代发
在服务器上安装好wordpress后,通过程序发送邮件却显示...由<www@hostname>代发,解决办法很简单:进入程序文件夹wp-includes修改pluggable.php文件 ...
- BootStrap简介及应用要点
BootStrap简介 BootStrap是基于HTML.CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端框架,他是后端程序员的福音,使他们只需要专注业务逻辑 ...
- JQuery之proxy实现绑定代理
在javascript中,this指代的对象时常会变化,这会造成程序,混乱,一般做法就是先将this保存在一个变量中,就不怕她变了,我们先看一个小例子 var A = function(){ this ...
- NSS_05 数据访问选型
在数据访问层上很想用orm框架, 选用Nhibernate或ef, 可以直接操作类对象, 避免转换, 更加的面向对象,更重要的是开发起来就方便多了. 但是从网上了解到这些框架太高级了, 用得不好到时会 ...
- Grunt 构建SeaJS
GitHub地址:https://github.com/MrLeo/SeaJS 目录结构 目录结构说明 web存放HTML文件 static存放所有HTML需要用到静态资源文件(css.js.img- ...
- 通过百度地图API显示当前位置在地图上(图标显示)--第三方开源--百度地图(二)
1.下载百度地图的demo,下载地址:http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfuncti ...
- cordova ios
使用Cordova进行iOS开发 (环境配置及基本用法) 字数1426 阅读3044 评论0 喜欢5 安装Cordova CLI 1. cordova的安装: 1.1 安装cordova需要先安装no ...
- Mysql数据库中的计数器表实时更新
如果某个应用中存在计数器,例如网站的总访问量.用户的粉丝数.文件下载数等等.如果相关应用在Mysql数据库的表中保存计数器,在更新计数器的时候可能会碰到并发问题.例如在web应用中,记录网站的点击次数 ...
- 【python】 入门 搭建环境
1.去官网下载包 基本程序编译器 python-2.7.10.msi 集成开发环境 pycharm-community-4.5.2.exe 包管理工具 pip-7.0.3.tar.gz 2.安装 按顺 ...
- JavaScript判断闰年
<html><head> <meta http-equiv="content-type" content="text/html;char ...