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扩展插件Validate 3通过参数设置错误信息
Sep 05 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
Javascript原型链的原理详解
Jan 05 Javascript
基于javascript实现表格的简单操作
May 21 Javascript
js实现文字截断功能
Sep 14 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
Vue.js 父子组件通信的十种方式
Oct 30 Javascript
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
WEEX环境搭建与入门详解
Oct 16 Javascript
OpenLayers3实现图层控件功能
Sep 25 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获取数组长度的方法(有实例)
2013/10/27 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
js同时按下两个方向键
2007/12/01 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
python中将字典转换成其json字符串
2014/07/16 Python
python 网络编程详解及简单实例
2017/04/25 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
客服专员岗位职责
2014/02/28 职场文书
一年级评语大全
2014/04/23 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
css3 文字断裂效果
2022/04/22 HTML / CSS
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js