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 相关文章推荐
js cookies 常见网页木马挂马代码 24小时只加载一次
Apr 13 Javascript
JS模拟面向对象全解(一、类型及传递)
Jul 13 Javascript
ie下动态加态js文件的方法
Sep 13 Javascript
javascript 原型链维护和继承详解
Nov 26 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
Nov 09 Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
Apr 10 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
May 22 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
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
JS判断数组那点事
2017/10/10 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python实现将excel文件转化成CSV格式
2018/03/22 Python
python虚拟环境迁移方法
2019/01/03 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
优秀广告词大全
2014/03/19 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
2014年协会工作总结
2014/11/22 职场文书
皇城相府导游词
2015/02/06 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
MySql分区类型及创建分区的方法
2022/04/13 MySQL