zoukankan      html  css  js  c++  java
  • 使用JQuery 做仿asp.net 中的gridview 控件编辑效果

     <script src="jquery-1.3.1.js" type="text/javascript"></script>                                 //*********导入 JQuery
    <script type="text/javascript">
     $(document).ready(function(){
     
       //给class为content添加事件         
      $('.content').bind("click",function(){
        $(this).children('.show').hide();
        $(this).children('.input').show();
        $(this).next().children('input:eq(1)').removeAttr("disabled");
        }); 
        
        //给按两个钮添加事件
      $('.content').next().children().bind("click",function rev(){
           var $a=$(this) ;    
           if($a.val()=="取消")   
           {
              $a.parent().prev().children('.show').show();
              $a.parent().prev().children('.input').hide();
              $a.next().attr("disabled","disabled");
           }
           if($a.val()=="修改")
           {
             alert ($a.parent().prev().children('.input').children('input').val());
             // 是用Ajax 进行交互 提交数据
           }
        }); 
    })
    </script>
    </head>
    <body>
    <table width="418" border="0">
      <tr>
        <td colspan="3" bgcolor="#333333">新闻种类编辑</td>
      </tr>
      <tr>
        <td width="62">编号</td>
        <td width="213" align="center">内容</td>
        <td width="129" align="center">编辑</td>
      </tr>
        <tr>
        <td width="62">1</td>
        <td width="213"  class="content"><div class="show" >军事新闻</div><div class="input" style="display:none;"> <input type="text" value="军事新闻"/></div></td>
        <td width="129" id="edit">
            &nbsp;&nbsp;&nbsp;&nbsp;
            <input id="Button1" type="button" value="取消" /> <input id="Button2" type="button" value="修改" disabled="disabled"/>
        </td>
      </tr>
          <tr>
        <td width="62">2</td>
        <td width="213"  class="content"><div class="show" >国际新闻</div><div class="input" style="display:none;"> <input type="text" value="国际新闻"/></div></td>
        <td width="129" id="Td1">
            &nbsp;&nbsp;&nbsp;&nbsp;
            <input id="Button3" type="button" value="取消" /> <input id="Button4" type="button" value="修改" disabled="disabled"/>
        </td>
      </tr>
            <tr>
        <td width="62">3</td>
        <td width="213"  class="content"><div class="show" >国内新闻</div><div class="input" style="display:none;"> <input type="text" value="国内新闻"/></div></td>
        <td width="129" id="Td2">
            &nbsp;&nbsp;&nbsp;&nbsp;
            <input id="Button5" type="button" value="取消" /> <input id="Button6" type="button" value="修改" disabled="disabled"/>
        </td>
      </tr>
    </table>
    </body>
    </html>
  • 相关阅读:
    linux ssh 安装、安全设置
    STL底层数据结构实现
    谷粒商城踩坑汇总(分布式高级篇)
    谷粒商城踩坑汇总(分布式基础(全栈开发篇))
    使用Vagrant 后发现虚拟机磁盘空间爆满的血泪填坑记
    Tomcat启动时,控制台和IDEA控制台中文乱码解决方案
    Unknown initial character set index '255' received from server. Initial client character set can be ... 解决方法
    idea打包成功但是resource下的文件没有复制到classes文件夹的解决方法
    tomcat控制台中文乱码怎么处理
    idea中tomcat启动时控制台中文乱码解决
  • 原文地址:https://www.cnblogs.com/voidobject/p/3975510.html
Copyright © 2011-2022 走看看