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的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
Aug 18 Javascript
jQuery及JS实现循环中暂停的方法
Feb 02 Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 Javascript
纯JavaScript手写图片轮播代码
Oct 20 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
nuxt中使用路由守卫的方法步骤
Jan 27 Javascript
微信小程序之左右布局的实现代码
Dec 13 Javascript
javascript实现评分功能
Jun 24 Javascript
详解JS数组方法
Nov 20 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设计模式 Facade(外观模式)
2011/06/26 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
python中精确输出JSON浮点数的方法
2014/04/18 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
kafka-python批量发送数据的实例
2018/12/27 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
Python中过滤字符串列表的方法
2020/12/22 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
秘书岗位职责
2013/11/18 职场文书
工商治理实习生的自我评价分享
2014/02/20 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
歼十出击观后感
2015/06/11 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python