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 相关文章推荐
Open and Print a Word Document
Jun 15 Javascript
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
js call方法详细介绍(js 的继承)
Nov 18 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
May 23 Javascript
对js eval()函数的一些见解
Aug 15 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
JavaScript中错误正确处理方式小结你用对了吗
Oct 10 Javascript
vue实现tab切换外加样式切换方法
Mar 16 Javascript
详解Chart.js轻量级图表库的使用经验
May 22 Javascript
Bootstrap模态对话框用法简单示例
Aug 31 Javascript
Vue源码解析之数据响应系统的使用
Apr 24 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
php生成excel文件的简单方法
2014/02/08 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
javascript各种复制代码收集
2008/09/20 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
基于Node.js的大文件分片上传示例
2019/06/19 Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
2019/08/20 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
python3处理word文档实例分析
2020/12/01 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
历史学专业毕业生求职信
2013/09/27 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
运动会方队口号
2014/06/07 职场文书
2015年采购部工作总结
2015/04/23 职场文书
办公用品质量保证书
2015/05/11 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android