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 prototype原型操作笔记
Dec 07 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 Javascript
jquery动态添加元素事件失效问题解决方法
May 23 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
JQuery 传送中文乱码问题的简单解决办法
May 24 Javascript
js发送短信倒计时的简单实现方法
Sep 08 Javascript
微信小程序 支付功能开发错误总结
Feb 21 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
Dec 18 Javascript
详解vuex commit保存数据技巧
Dec 25 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
ant-design-vue按需加载的坑的解决
May 14 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-beanstalkd消息队列类实例分享
2017/07/19 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
php实现简易计算器
2020/08/28 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
ext combox 下拉框不出现自动提示,自动选中的解决方法
2010/02/24 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Python对数据库操作
2016/03/28 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
应届毕业生的自我鉴定
2013/11/13 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
小学一年级数学教学反思
2016/02/16 职场文书
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
《废话连篇——致新手》——chinapizza
2022/04/05 无线电