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弹出框轻量级插件jquery.boxy使用介绍
Jan 15 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
instanceof和typeof运算符的区别详解
Jan 06 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
Javascript中获取对象的原型对象的方法小结
Feb 25 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
利用原生JS与jQuery实现数字线性变化的动画
Feb 24 Javascript
浅谈vue-router 路由传参的方法
Dec 27 Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 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脚本数据库功能详解(上)
2006/10/09 PHP
php+mysql分页代码详解
2008/03/27 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
初识PHP中的Swoole
2016/04/05 PHP
基于PHP制作验证码
2016/10/12 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
2007/04/20 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
在vue中读取本地Json文件的方法
2018/09/06 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python制作最美应用的爬虫
2015/10/28 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
英文简历中的自我评价
2013/10/06 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
工业设计专业自荐书
2014/06/05 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
python 如何获取页面所有a标签下href的值
2021/05/06 Python