jQuery实现点击按钮文字变成input框点击保存变成文字_jquery

废话不多说,直接给大家贴代码了。

具体代码如下所示:

<!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>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery input点击事件、jquery点击input、jquery禁用input按钮、jquery 点击清空input、jquery监听input点击,以便于您获取更多的相关知识。

时间: 2024-08-03 18:47:47

jQuery实现点击按钮文字变成input框点击保存变成文字_jquery的相关文章

buffer-MFC中如何点击按钮然后复制编辑框中书写的文字。

问题描述 MFC中如何点击按钮然后复制编辑框中书写的文字. 使用了这么一段代码,结果运行的时候如果编辑框中是英文字母,只复制了第一个字母,如果是中文,复制的结果是乱码.求解具体怎么改.谢谢各位 void CMFCApplication2Dlg::OnBnClickedButCpy() { // TODO: 在此添加控件通知处理程序代码 CString source; GetDlgItemText(IDC_EDI_TEXT, source); if (OpenClipboard()) { HGLO

aspnet-.net 点击按钮让 某个文本框赋值但不刷页面

问题描述 .net 点击按钮让 某个文本框赋值但不刷页面 怎么实现呢??? 求个具体代码~~~~ 求个具体代码~~~~ 解决方案 <script> function test() { document.getElementById("txt_c").value="赋值内容"; } </script> <body> <input type="button" id="btn_s" valu

图片-点击按钮,获取文本框的值,并显示在指定位置,并点击删除

问题描述 点击按钮,获取文本框的值,并显示在指定位置,并点击删除 解决方案 最好先声明一下你要用什么语言,貌似是网页编程吧! 解决方案二: 你在你想显示的位置预先放好一个你想要显示的div,但是把它的属性设置为隐藏,点击按钮的时候,文本值传过去,div显示,点击其他地方,又设置div属性消失就可以了吧. 解决方案三: 安卓的话 你可以参考这个 http://www.cnblogs.com/mengdd/p/3569127.html

ios-iOS 自定义cell上添加按钮,点击按钮拉伸cell高度,再次点击收回

问题描述 iOS 自定义cell上添加按钮,点击按钮拉伸cell高度,再次点击收回 创建的tableview, 自定义cell, 在cell上添加了按钮,点击这个按钮,拉伸cell, 求大神代码演示 解决方案 http://blog.csdn.net/m372897500/article/details/45099029 解决方案二: 自己实现tableView的cell高度代理就行了.

jQuery实现点击按钮弹出可关闭层的浮动层插件_jquery

本文实例讲述了jQuery实现点击按钮弹出可关闭层的浮动层插件.分享给大家供大家参考.具体如下: 这是一款由漫画Jquery弹出层插件改编而来,小鸟Js弹窗插件,按ESC可以关闭窗口.默认不带样式,大家可以根据自己的项目写样式.弹出层代码很小,min版的只1.15k,因为小所以值得应用.希望有网友可以再改进,希望她变得更小. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-close-able-alert-dlg-plug-codes/ 具

JQuery勾选指定name的复选框集合并显示的方法_jquery

本文实例讲述了JQuery勾选指定name的复选框集合并显示的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu

Extjs改变树节点的勾选状态点击按钮将复选框去掉_extjs

今天系统中有处地方需要一个功能点击一个按钮后将树节点前的复选框去掉,变成没有选择的状态.网上搜索了半天,然后自己查查API,终于找到解决办法了,下面把方法贴出来. 在Extjs3.x和4.x版本中的处理方法是不一样的, 3.x版本中可以这样操作: 复制代码 代码如下: node.attributes.checked=false; node.getUI().toggleCheck(false); 这样就可以取消节点的check状态并且将页面上的勾去掉. 在ExtJs4中的方法如下: 复制代码 代码

jQuery中iframe的操作(点击按钮新增窗口)_jquery

<iframe>也应该是框架的一种形式,它与<frame>不同的是,iframe可以嵌在网页中的任意部分. 今天遇到一个问题:怎样实现点击一个按钮,在当前的页面上新增加一个小窗口,展示一个图片信息? 如下图所示: 点击之前: 单击之后: 分析:要使新增的小窗口不影响父页面,我们这里采用iframe的框架的技术. [<iframe>也应该是框架的一种形式,它与<frame>不同的是,iframe可以嵌在网页中的任意部分.] 实现是思路:(1)在按钮的上添加一个

js实现input框文字动态变换显示效果_javascript技巧

本文实例讲述了js实现input框文字动态变换显示效果.分享给大家供大家参考.具体如下: 这里演示js实现INPUT框中的特殊显示效果,一些文字慢慢交替显示,最终显示出完整的文字,需要显示的文字预先保存在数组中,依次调用显示,有意思吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-input-txt-rand-show-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML