jquery 表格的增加删除和修改及设置奇偶行颜色

来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:20 点击:

最近一周在学了一点点HTML, CSS, javascript,用javascript的jquery完成了一个简单的表格操作,有增加、删除和修改功能。

表格分三列,第一列是学生编号(ID号),第二列是学生姓名,第三列为学生年龄。在姓名和年龄框内输入数据,再点“Add”就可以增加数据(ID号会自动递增的生成),输入ID号再输入新的姓名和年龄点“Edit”就可以修改,删除的话输入ID号就点“Delete”就可以删除指定行。

表格最上面会及时更新当前表中行数,在输入ID时也会动态响应并更新姓名年龄输入框的内容。使程序达到了基本的可操作性。表格的表头用CSS作了颜色控制,表格中的内容也用CSS按奇偶行设置了不同的颜色。从而使界面变的更加美观。

下面是截图:

\
 

完整的代码如下(Win7+IE9测试通过):

//by MoreWindows (http://www.2cto.com) 
<html> 
<head> 
<script src="jquery-1.7.min.js"></script> 
<script> 
$(document).ready(function() 

    SetTableRowColor(); 
    UpdataTableRowCount(); 
     
    if ($.browser.msie) //判断是不是MS的ie浏览器 
    { 
        $("#id").bind("propertychange", function(){IDInputChange();}); 
    } 
    else 
    { 
        document.getElementById("#id").addEventListener("input", IDInputChange, false); 
    } 
}); 
</script> 
<script> 
//根据ID输入框的值取表格中对应内容并填充到姓名年龄的输入框中 
function IDInputChange() 

    //根据id查找到指定行 
    var i=SearchIdInTable($("#Table tr"), $("#id").val()); 
    if (i != -1) 
    { 
        //得到该行的数据 
        var name = $("#Table tr:eq(" + i + ") td:eq(1)").html(); 
        var age = $("#Table tr:eq(" + i + ") td:eq(2)").html();  
 
        //将数据更新到对应的文本框中 
        $("#Name").val(name); 
        $("#Age").val(age); 
    } 
    else 
    { 
        $("#Name").val(""); 
        $("#Age").val("");       

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 用js检测两个线段是否相交
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
  • Jquery封装幻灯片效果
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1