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 相关文章推荐
基于jquery的滚动鼠标放大缩小图片效果
Oct 27 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
Nov 21 Javascript
Javascript排序算法之计数排序的实例
Apr 05 Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 Javascript
HTML页面定时跳转方法解析(2种任选)
Dec 22 Javascript
JS中setTimeout和setInterval的最大延时值详解
Feb 13 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
Apr 25 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Mar 22 Javascript
微信小程序实现topBar底部选择栏效果
Jul 20 Javascript
layui对工具条进行选择性的显示方法
Sep 19 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 Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
JS 常用校验函数
2009/03/26 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
Vue DevTools调试工具的使用
2017/12/05 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python多线程http下载实现示例
2013/12/30 Python
python判断字符串是否包含子字符串的方法
2015/03/24 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
python为什么会环境变量设置不成功
2020/06/23 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
回门宴新郎答谢词
2014/01/12 职场文书
法律顾问服务方案
2014/05/15 职场文书
学生安全承诺书
2014/05/22 职场文书
竞赛口号大全
2014/06/16 职场文书
村级四风对照检查材料
2014/08/24 职场文书
协议书范文
2015/01/27 职场文书
领导干部失职检讨书
2015/05/05 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
电台广播稿范文
2015/08/19 职场文书
中学语文教学反思
2016/02/16 职场文书