jQuery实现表格文本框淡入更改值后淡出效果


Posted in Javascript onSeptember 27, 2016

本文分为html代码和jquery两段代码,代码很简单,大家可以参考下!

html代码

<table style="border:1px solid blue">
<tr>
<th>id</th>
<th>name</th>
<th>age</th>
<th>sex</th>
<th>操作</th>
</tr>
<tr>
<td class="td1">1</td>
<td class="td1">珠珠</td>
<td class="td1">21</td>
<td class="td1">女</td>
<td class="td2"></td>
</tr>
<tr>
<td class="td1">2</td>
<td class="td1">琛琛</td>
<td class="td1">18</td>
<td class="td1">男</td>
<td class="td2"></td>
</tr>
</table>

jquery代码

<script>
var a;
$(document).ready(function () {
$("td[class='td1']").click(function () {
var tdlist = $(this).parent().children();//获取td
a = "<tr style='display:none'>";
tdlist.each(function (i) {
var text = tdlist.eq(i).text();
if (tdlist.eq(i).html().indexOf("input") < 0&&tdlist.eq(i).html().indexOf("button")<0) {
if (tdlist.length == (i + 1)) {
a+="<td><button>确定</button></td>";
}
else if (i==0) {
a += "<td><input type='text' readonly='true' value='" + text + "'></td>";
}
else {
a+="<td><input type='text' value='"+text+"'></td>";
}
}
});
a += "</tr>";
$(this).parent().after(a).next().fadeIn("3000");
});
$(this).delegate("button", "click", function () {
var list = $(this).parent().parent().children();//当前td的值
var li = $(this).parent().parent();//当前tr
list.each(function (i) {
var b = list.eq(i).children().eq(0).val();//当前input的值
var shngjitd=li.prev().children();//上一级td
if (list.length != (i+1)) {
shngjitd.eq(i).text(b);
li.fadeOut("3000");
}
else {
list.eq(i).text("");
}
});
});
});
</script>

以上所述是小编给大家介绍的jQuery实现表格文本框淡入更改值后淡出效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript入门学习资料收集整理篇
Jul 06 Javascript
javascript中字符串拼接需注意的问题
Jul 13 Javascript
IE6浏览器下resize事件被执行了多次解决方法
Dec 11 Javascript
Javascript基础教程之变量
Jan 18 Javascript
自己动手写的jquery分页控件(非常简单实用)
Oct 28 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
HTML5 实现的一个俄罗斯方块实例代码
Sep 19 Javascript
js弹出窗口简单实现代码
Mar 22 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
Jul 11 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
Aug 31 Javascript
javascript实现商品图片放大镜
Nov 28 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 #Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
Sep 26 #Javascript
javascript动画之模拟拖拽效果篇
Sep 26 #Javascript
微信小程序(应用号)简单实例应用及实例详解
Sep 26 #Javascript
微信小程序 框架详解及实例应用
Sep 26 #Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 #Javascript
javascript的函数劫持浅析
Sep 26 #Javascript
You might like
用PHP读取超大文件的实例代码
2012/04/01 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
js实现随机点名程序
2020/09/17 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
使用python实现baidu hi自动登录的代码
2013/02/10 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
python statsmodel的使用
2020/12/21 Python
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
低碳环保标语
2014/06/12 职场文书
六一亲子活动总结
2014/07/01 职场文书
小学班级特色活动方案
2014/08/31 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
退伍军人感言
2015/08/01 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
Spring Bean是如何初始化的详解
2022/03/22 Java/Android
Tomcat配置访问日志和线程数
2022/05/06 Servers