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 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
PHP+jQuery+Ajax实现多图片上传效果
Mar 14 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
Dec 10 Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
Jun 13 Javascript
JS库之Three.js 简易入门教程(详解之一)
Sep 13 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
May 23 Javascript
JavaScript实现alert弹框效果
Nov 19 Javascript
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
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实现图形显示Ip地址的代码及注释
2014/01/20 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
List Installed Software Features
2007/06/11 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
寻找网站后台地址的python脚本
2014/09/01 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python设计模式之抽象工厂模式
2016/08/25 Python
详解Python中的四种队列
2018/05/21 Python
numpy返回array中元素的index方法
2018/06/27 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python mysql中in参数化说明
2020/06/05 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
技术总监的工作职责
2013/11/13 职场文书
揠苗助长教学反思
2014/02/04 职场文书
安全生产标语
2014/06/06 职场文书
医院搬迁方案
2014/06/14 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS