zoukankan      html  css  js  c++  java
  • jquery 双击修改某项值

    双击修改某项值

    $(function() {
        
    	$('td.breakword').dblclick(function(){
              $(this).addClass('input').html('<input type="text" value="'+ $(this).text().replace(/[
    s]/g,"") +'" />').find('input').focus().blur(function(){    
                  var thisid = $(this).parent().siblings("th").text().replace(/[
    s]/g,"");    
                  var thisvalue=$(this).val().replace(/[
    s]/g,"");         
                   
                  $.ajax({    
                    type: 'POST',    
                    url: '/modifyIntelScanError',    
                    data: "id="+thisid+"&breakword="+thisvalue,
                    success:function(result)
                    {
                    	if(result!="success")
                    	{
                    		alert(result);
                    	}
                    }
                  });    
                  $(this).parent().removeClass('input').html($(this).val() || 0);    
              });       
        }).hover(function(){    
            $(this).addClass('hover');    
        },function(){    
            $(this).removeClass('hover');    
        });    
    
    })
    

      在页面中的代码

    <tr>
    <th>
    1
    </th>
    <td class="breakword" id="1" title="双击可修改">
    111
    </td></tr>

      

    以上代码并不完整,大致意思就是,双击 class 为breakword 的td,将会将此td 替换为 一个input,原来的值为input的默认值,当焦点离开input 时,就会调用ajax,用于将修改的值进行处理

  • 相关阅读:
    rip协议
    IP地址的计算以及子网掩码的计算
    jQuery知识点
    JavaScript 语言编程学习路线
    JS中AJAX知识
    .以及JDK1.5ConcurrentHashMap新特性
    Java程序执行顺序
    观察者设计模式
    Servlet中Filter的学习
    JDBC和连接池知识点
  • 原文地址:https://www.cnblogs.com/panie2015/p/5501666.html
Copyright © 2011-2022 走看看