打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Jquery可编辑表格

$(function(){
    //隔行换色
    $("tbody tr:odd").css("background-color","#eee");
    var numId = $("tbody td");
    numId.click(function(){
        var tdIns = $(this);
        if ( tdIns.children("input").length>0 ){ return false; }       
        var inputIns = $("<input type=’text’/>"); //需要插入的输入框代码
        var text = $(this).html();        
        inputIns.width(tdIns.width()); //设置input与td宽度一致
        inputIns.val(tdIns.html()); //将本来单元格td内容copy到插入的文本框input中
        tdIns.html(""); //删除原来单元格td内容
        inputIns.appendTo(tdIns).focus().select(); //将需要插入的输入框代码插入dom节点中
        inputIns.click(function(){ return false;});
        //处理Enter和Esc事件
        inputIns.keyup(function(event){
                var keycode = event.which;
                if( keycode == 13 ){ var inputText = $(this).val(); tdIns.html(inputText);}
                if( keycode == 27 ){ tdIns.html(text);}
        });
    });
});

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文本框不定!位置不定!每次按下回车键,就寻找下一个最近的文本框!
控制在input的text里输入的值只能是数字
一样的table?不一样的table(可编辑状态table)
如何做到不刷新整个页面更新表格
html 文本框屏蔽非法字符
JS自动给文本框的数字加千分位
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服