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 相关文章推荐
javascript Select标记中options操作方法集合
Oct 22 Javascript
js中style.display=&quot;&quot;无效的解决方法
Oct 30 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
修改jquery中dialog的title属性方法(推荐)
Aug 26 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
Nov 28 Javascript
jQuery Easyui datagrid连续发送两次请求问题
Dec 13 Javascript
浅谈js中的变量名和函数名重名
Feb 13 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
Feb 18 Javascript
node.js命令行教程图文详解
May 27 Javascript
vue页面跳转实现页面缓存操作
Jul 22 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 Javascript
一小时迅速入门Mybatis之bind与多数据源支持 Java API
Sep 15 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目录与文件操作
2011/12/30 PHP
php中的filesystem文件系统函数介绍及使用示例
2014/02/13 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
php桥接模式应用案例分析
2019/10/23 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
Dom 结点创建 基础知识
2011/10/01 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
Python的装饰器用法学习笔记
2016/06/24 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python Django view 两种return的实现方式
2020/03/16 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
请说出以下代码输出什么
2013/08/30 面试题
大学毕业生工作的自我评价
2013/10/01 职场文书
领导班子四风表现材料
2014/08/23 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
革命电影观后感
2015/06/18 职场文书
素质教育培训心得体会
2016/01/19 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书