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 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
Jun 26 Javascript
JavaScript 32位整型无符号操作示例
Dec 08 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
AngularJS动态加载模块和依赖的方法分析
Nov 08 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
Feb 22 Javascript
js实现显示手机号码效果
Mar 09 Javascript
微信小程序之页面跳转和参数传递的实现
Sep 29 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
Apr 17 Javascript
Vue图片裁剪组件实例代码
Jul 02 Vue.js
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读取PDF内容配合Xpdf的使用
2012/11/24 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
Ext 今日学习总结
2010/09/19 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
详解Django配置优化方法
2019/11/18 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
幼儿教育感言
2014/02/05 职场文书
2014年库房工作总结
2014/11/26 职场文书
开票员岗位职责
2015/02/12 职场文书
花田少年史观后感
2015/06/16 职场文书
担保书怎么写 ?
2019/04/22 职场文书