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 相关文章推荐
基于jQuery的实现简单的分页控件
Oct 10 Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 Javascript
Js+Flash实现访问剪切板操作
Nov 20 Javascript
javascript scrollTop正解使用方法
Nov 14 Javascript
js鼠标及对象坐标控制属性详细解析
Dec 14 Javascript
JavaScript中的数学运算介绍
Dec 29 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
移动端横屏的JS代码(beta)
May 16 Javascript
利用Promise自定义一个GET请求的函数示例代码
Mar 20 Javascript
js实现滚动条自动滚动
Dec 13 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 COOKIE设置为浏览器进程
2009/06/21 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
JS delegate与live浅析
2013/12/21 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
2014/12/29 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
JS二分查找算法详解
2017/11/01 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
python的常用模块之collections模块详解
2018/12/06 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
快速查找Python安装路径方法
2020/02/06 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
求职个人评价范文
2014/04/09 职场文书
社区党员公开承诺书
2014/08/30 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
中秋客户感谢信
2015/01/22 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
基于Python实现西西成语接龙小助手
2022/08/05 Golang