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 相关文章推荐
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
中文路径导致unitpngfix.js不正常的解决方法
Jun 26 Javascript
jquery中prop()方法和attr()方法的区别浅析
Sep 06 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
javascript正则表达式基础知识入门
Apr 20 Javascript
jquery任意位置浮动固定层插件用法实例
May 29 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 Javascript
又一款js时钟!transform实现时钟效果
Aug 15 Javascript
Vue实现点击后文字变色切换方法
Feb 11 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
react-native使用leanclound消息推送的方法
Aug 06 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
Apr 17 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/02/05 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
Python计算一个文件里字数的方法
2015/06/15 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
python 5个顶级异步框架推荐
2020/09/09 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
高一学生期末评语
2014/04/25 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
任命书格式模板
2015/09/22 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
微信小程序基础教程之echart的使用
2021/06/01 Javascript
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python