jQuery实现点击按钮文字变成input框点击保存变成文字


Posted in Javascript onMay 09, 2016

废话不多说,直接给大家贴代码了。

具体代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta charset="utf-8">

<title>点击按钮文字变成input框,点击保存变成文字</title>

<style type="text/css">

table{ text-align: center; font-size: 14px;}

table>thead>tr>th{ font-weight: normal;}

.text-right{ padding-right:73px; text-align: right;}

.text{ width: 50px; height: 30px; border: 1px solid #ddd; text-align: center;}

</style>

<script type="text/javascript" src="js/jquery.min.js"></script>
</head>
<body>

<table>


<thead>



<tr>




<th width="400">品名</th>




<th width="200">件数</th>



</tr>


</thead>


<tbody>



<tr height="50">




<td>iPhone6s</td>




<td class="edit">2</td>



</tr>



<tr height="50">




<td>小米5</td>




<td class="edit">5</td>



</tr>


</tbody>


<tfoot>



<tr>




<td colspan="2" class="text-right">





<button type="button" class="btn" onclick="change(this)">修改</button>




</td>



</tr>


</tfoot>

</table>
<script type="text/javascript">
function change(obj){

var xg=$(obj).html();

if(xg=='修改'){


$('.edit').each(function(){



var old=$(this).html();



$(this).html("<input type='text' name='editname' class='text' value="+old+" >");


})


$(obj).html('保存');

}else if(xg=='保存'){


$('input[name=editname]').each(function(){



var old=$(this).html();



var newfont=$(this).parent('td').parent('tr').children().find('input').val();



$(this).parent('td').html(newfont);


})


$(obj).html('修改');

}
}
</script>
</body>
</html>
Javascript 相关文章推荐
对象的类型:本地对象(1)
Dec 29 Javascript
javascript instanceof,typeof的区别
Mar 24 Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 Javascript
JavaScript实现算术平方根算法-代码超简单
Sep 11 Javascript
你不知道的 javascript【推荐】
Jan 08 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
基于js 本地存储(详解)
Aug 16 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 Javascript
vue使用echarts图表的详细方法
Oct 22 Javascript
使用webpack编译es6代码的方法步骤
Apr 28 Javascript
jQuery代码实现表格中点击相应行变色功能
May 09 #Javascript
AngularJS控制器继承自另一控制器
May 09 #Javascript
如何使用AngularJs打造权限管理系统【简易型】
May 09 #Javascript
ajax跨域调用webservice的实现代码
May 09 #Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
Dec 22 #Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 #Javascript
jQuery实现三级菜单的代码
May 09 #Javascript
You might like
PHP4实际应用经验篇(5)
2006/10/09 PHP
php实现文件编码批量转换
2014/03/10 PHP
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
vue实现的树形结构加多选框示例
2019/02/02 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
python类中super()和__init__()的区别
2016/10/18 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
美国社交购物市场:MassGenie
2019/02/18 全球购物
毕业生自我鉴定
2013/11/05 职场文书
中学生运动会入场词
2014/02/12 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
建筑工地标语
2014/06/18 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA