- 浏览: 1068817 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
1.本节中所有的文件都在附件中可以进行下载,下面主要详解JS中的具体细节
JS文件
$(function(){
//通过$(function{});直接开始JQUERY函数部分
//$("tbody tr:even").css("background-color","#ECE9D8");表示给tbody中的tr的奇数行增加颜色背景
//同时.css("background-color")也可以取得某个节点的CSS属性
$("tbody tr:even").css("background-color","#ECE9D8");
//将所有奇数行保存成一个属性值
var numTd=$("tbody td:even");
//给所保存的节点添加click函数
numTd.click(function(){
//通过$("<input type='text'>");注意引号里面的是完整正确的HTML代码,然后加上$表示定义一个DOM节点元素
var inputObj = $("<input type='text'>");
//$(this)表示获取当前节点的对象
var tdObj = $(this);
//tdObj.children("input")表示tdObj的所有的带有input属性孩子节点
if(tdObj.children("input").length>0)
{
return false;
}
//属性.width表示某个节点的宽度,通过'属性.width("")'方式,来设置宽度,通过'属性.width()'的方式来取得某个节点的宽度
inputObj.width(tdObj.width());
inputObj.css("font-size","16px");
inputObj.css("background-color",tdObj.css("background-color"));
var content = tdObj.html().replace(/(^\s*)|(\s*$)/g, "");
//inputObj.val("")表示给inputObj这个节点赋某个值,tdObj.html("")表示将tdObj里面的值清空
inputObj.val(content);
tdObj.html("");
//A.appendTo(B)将A节点添加在B节点上,trigger表示给某个节点触发JS函数。
inputObj.appendTo(tdObj);
inputObj.trigger("focus").trigger("select");
//A.keyup()表示给A节点添加键盘监听函数,必须要传入一个even表示当前事件,event.which(jquery函数)表示所取得的某个键
inputObj.keyup(function(event){
var keycode = event.which;
if(keycode==13)
{
var inputtxt = $(this).val();
tdObj.html(inputtxt);
}
if(keycode==27)
{
tdObj.html($(this).val());
}
});
});
});
- 可编辑的表格.rar (25 KB)
- 下载次数: 40
发表评论
-
flash+xml动态加载图片
2012-06-25 21:26 1309flash+xml动态加载图片 -
js去掉回车与空格
2012-05-08 08:50 1288$(function() { var flag = ... -
转:解剖JavaScript中的null和undefined
2012-02-07 09:46 944在JavaScript开发中,被人 ... -
jquery 样式的按钮
2011-10-12 09:19 901jquery 样式的按钮 -
jQuery的radio,checkbox,select操作
2011-09-29 22:28 929获取一组radio被选中项的值 var item = $(' ... -
javascript---parseInt("08")或parseInt("09")转换返回0的解决办法
2011-09-15 18:23 1115javascript parseInt函数使用率非常高,主 ... -
jquery ui 的datepicker日期插件使用
2011-05-17 22:12 1869首先是下载所需要的JS ... -
Jquery缓存页面内容(功能很强大)
2011-05-17 22:10 1777我们在做项目的时候, ... -
Jquery的自动填充功能
2011-05-17 22:10 1352完成JQUERY的自动填充功能:首先在页面要去去要填充数据:页 ... -
Jquery读取Json并解析
2011-05-17 22:09 1351客户端访问服务器后ACTION中的代码:[Descriptio ... -
Jquery 读取解析xml文件并解析
2011-05-17 22:08 1771Menus.xml<?xml version=" ... -
用JS实现刻度尺形式的报表
2011-05-17 21:54 1942现在项目有个需求,想根据刻度尺来表示24个小时,然后通过类似进 ... -
ymprompt弹出层替代window自带弹出层
2011-05-10 22:35 2100ymPrompt消息提示组件4.0 ... -
jqgrid 的treegrid用法
2011-04-15 21:14 2374工作中用到的。先上效果。以后再结合asp.net mvc3来做 ... -
学习Meta标签
2010-04-14 08:28 907一直以来有很多人却忽 ... -
图片IMG垂直居中align=absmiddle属性通不过验证,用CSS解决
2010-04-12 08:35 4007原帖地址:http://www.aa25.cn/content ... -
JQuery 验证插件Ajax Fancy Capcha的使用(JAVA版本)
2010-04-08 17:20 26001.首先下载Ajax Fancy Capcha的所有JS,CS ... -
有时候document.thisForm.submit()函数浏览器报错的原因
2010-04-08 17:08 2314我的原因是在FORM里面的提交按钮的NAME="su ... -
主题:Uploadify上传插件中文乱码问题解决方法
2010-04-08 09:21 4534在使用Uploadify插件进行文件上传时,当上传的文件名包含 ... -
jQuery上传插件Uploadify使用详解
2010-04-08 09:06 5108下面就来介绍下这些key值的意思:uploader : upl ...
相关推荐
一种常见的方法是将`<td>`内的文本替换为`<input>`元素,用户可以直接在输入框中编辑数据。当用户完成编辑并离开单元格时,我们可以监听`blur`事件,获取`input`的值并更新到原`<td>`中。例如: ```javascript $("td...
在本节"JQuery实战第二讲可以编辑的表格"中,我们将深入探讨如何利用jQuery库创建交互式的、可编辑的表格。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互,使网页开发变得更加...
在网页上展示数据时,有时需要用户能够直接在表格中进行编辑。jQuery提供了各种插件,如DataTables或jqGrid,它们支持表格的动态编辑功能。这些插件允许你在单元格上添加编辑按钮,用户点击后可以直接修改数据,并...
在“JQuery实战第二讲:可以编辑的表格”中,我们将探讨如何利用jQuery实现表格元素的动态编辑功能。这涉及到对表格单元格的选择、内容获取与修改,以及事件监听,为用户提供交互式的数据编辑体验。 **第三部分:...
在提供的压缩包中,"JQuery实战第二讲:可以编辑的表格.avi"可能是一个视频教程,它会详细讲解如何实现这个功能,包括具体的代码示例和实践技巧。观看这个视频将有助于你更好地掌握这个主题,通过实际操作加深理解。...
本文将深入探讨如何使用jQuery实现一个可编辑的表格,这在Web开发中是一个常见且实用的需求,特别是在数据管理和用户交互丰富的应用中。 ### 一、jQuery基础 在开始之前,我们需要确保对jQuery的基本用法有所了解...
在“jquery学习笔记 实战2 可以编辑的表格”这个主题中,我们将深入学习如何利用jQuery创建一个用户可以直接在页面上编辑数据的动态表格。 首先,`editable.html`文件是网页的主体部分,它可能包含了HTML结构,其中...
用户可以直接在表格内修改数据,然后通过AJAX提交更改到服务器,实现数据的实时更新。同时,我们还需要处理验证逻辑,确保输入的数据符合业务规则。 **标签页** 标签页是现代网页设计中提升用户体验的重要元素。...
1. **实时编辑**:jQuery EditTable 允许用户直接在表格单元格内进行编辑,无需跳转页面或打开新窗口,编辑完成后实时更新数据,提高工作效率。 2. **多种编辑模式**:该插件支持文本框、下拉选择、日期选择等多种...
在jQuery中,`$.ajax()` 方法是进行Ajax请求的核心,它可以配置各种参数如URL、数据类型、请求方法等。 例如,要根据用户输入的搜索条件异步加载表格数据,可以编写以下代码: ```javascript $("#searchForm")....
本书的"jqia2.source"可能包含了源代码示例,读者可以下载这些代码,跟随书中的步骤进行练习,加深对jQuery的理解。通过动手实践,不仅可以检验理论知识,还能提升解决实际问题的能力。 总之,《jQuery in Action ...
6. **实战应用**:在实际项目中,这个源码可以作为参考,帮助开发者快速创建自己的响应式表格,特别是在数据展示和管理的场景下,如用户列表、订单详情等。同时,理解源码也可以帮助开发者优化性能,减少不必要的...
1. **数据编辑**:用户可以直接在表格中编辑数据,Handsontable会自动保存更改并触发相关事件,方便开发者处理数据。 2. **行列操作**:通过API可以添加、删除和移动行或列,如`insertRow()`、`removeRow()`等。 3...
**jQuery 是一个高效、简洁且...在实际项目中,jQuery可以与Ajax结合实现异步数据加载,与其他前端框架如Bootstrap、AngularJS等协同工作,构建更复杂的用户界面。记得不断实践和探索,才能真正掌握jQuery的强大功能。
在实战中,可能需要处理更复杂的场景,比如多选checkbox与表格数据的关联。比如,你可以监听checkbox的`change`事件,当用户勾选或取消时更新相关表格行的样式或隐藏显示: ```javascript $("input[type='checkbox'...
我们将学习如何使用jQuery实现表格单元格的编辑功能,使用户可以直接在网页上进行数据的增删改查,提升用户体验。 ### 第三讲:横向纵向菜单 在这一部分,我们将学习如何使用jQuery创建响应式的导航菜单,包括横向...
"JQuery实战第二讲:可以编辑的表格"将引导你进入更高级的应用,学习如何创建可编辑的表格,包括监听事件、动态修改表格数据,以及实现用户友好的交互效果。这在数据展示和管理中非常实用。 "JQuery实战第三讲:...
在这个系统中,前端与后端的交互通常通过AJAX实现,jQuery LigerUI的异步功能使得页面无需刷新即可获取和更新数据,提升了用户体验。同时,系统可能还使用了JavaScript进行一些客户端的逻辑处理和交互效果,进一步...
2. 数据表格:结合jQuery和插件如DataTables,实现分页、排序和过滤功能。 3. 表单验证:结合jQuery Validation插件,实现实时表单验证,提升用户体验。 总结,jQuery 1.7.2版本作为经典的JavaScript库,它的API...