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 相关文章推荐
java与javascript之间json格式数据互转介绍
Oct 29 Javascript
js Date概念详细介绍
Nov 22 Javascript
jQuery中[attribute]选择器用法实例
Dec 31 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
原生JS实现-星级评分系统的简单实例
Aug 21 Javascript
JS动态加载脚本并执行回调操作
Aug 24 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
vue中本地静态图片路径写法
Mar 06 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
OpenLayers3实现鼠标移动显示坐标
Sep 25 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
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
js 创建书签小工具之理论
2011/02/25 Javascript
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
JavaScript获取按钮所在form表单id的方法
2015/04/02 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
机关财务管理制度
2014/01/17 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
新教师工作感言
2014/02/16 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
阳光体育活动总结
2014/04/30 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
新手上路标语
2014/06/20 职场文书
2016年教师新年寄语
2015/08/18 职场文书
python办公自动化之excel的操作
2021/05/23 Python
webpack的移动端适配方案小结
2021/07/25 Javascript
Redis命令处理过程源码解析
2022/02/12 Redis
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android