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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
类似CSDN图片切换效果脚本
Sep 17 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
JS实现的表格行鼠标点击高亮效果代码
Nov 27 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
Vue.js移动端左滑删除组件的实现代码
Sep 08 Javascript
Vue Router去掉url中默认的锚点#
Aug 01 Javascript
js数组去重的方法总结
Jan 18 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 Javascript
微信小程序实现传递多个参数与事件处理
Aug 12 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 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
封装一个PDO数据库操作类代码
2009/09/09 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
删除节点的jquery代码
2014/01/13 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Python和Java进行DES加密和解密的实例
2018/01/09 Python
python实现月食效果实例代码
2019/06/18 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Python实现粒子群算法的示例
2021/02/14 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
学生安全责任书
2014/04/15 职场文书
党员违纪检讨书
2015/05/05 职场文书
入党群众意见范文
2015/06/02 职场文书
消防宣传语大全
2015/07/13 职场文书
python编写五子棋游戏
2021/05/25 Python
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL