`

jqeury 动态删除、添加表格demo

阅读更多

 

<!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">
<head runat="server">
    <title>download by http://www.codefans.net</title>
    <link href="App_Files/CSS/default.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        #tb .td{
            text-align: center;
            font-weight: bold;
            background-color: #6699FF;
            color: #FFFFFF;
            border:1px solid #000;
        }
    </style>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            //隐藏模板tr
            $("#tb tr").eq(2).hide();
            var i = 0;
            $("#BtAdd").click(function() {
     //复制一行
                var tr = $("#tb tr").eq(2).clone();
                tr.find("td").get(0).innerHTML = ++i;
                tr.show();
                tr.appendTo("#tb");
            });
            $("#BtDel").click(function() {
                $("#tb tr:gt(2)").each(function() {
                    if ($(this).find("#CK").get(0).checked == true) {
                        $(this).remove();
                    }
                });
                i = 0;
                $("#tb tr:gt(2)").each(function() {
                    $(this).find("td").get(0).innerHTML = ++i;
                });
                $("#CKA").attr("checked", false);
            });
            $("#CKA").click(function() {
                $("#tb tr:gt(2)").each(function() {
                    $(this).find("#CK").get(0).checked = $("#CKA").get(0).checked;
                });
            });
        })
    </script>
</head>
<body>
    <form id="form1">
    <div>
        <table id="tb" style="border:1px solid #000;">
           <tr>
                <td colspan="10" style="text-align:right">
                    <input id="BtAdd" type="button" value="添加" />&nbsp;<input id="BtDel" type="button" value="删除" /></td>
            </tr>
            <tr>
                <td style="width:25px;"></td>
                <td style="width:25px;">
                    <input id="CKA" name="CKA" type="checkbox"/></td>
                <td style="width:20%;">
                    字段名</td>
                <td style="width:20%;">
                    名称</td>
                <td style="width:15%;">
                    数据类型</td>
                <td style="width:40px;">
                    主键</td>
                <td style="width:40px;">
                    必填</td>
                <td style="width:20%;">
                    长度</td>
                <td style="width:40px;">
                    有效</td>
                <td style="width:80px;">
                    排序</td>
            </tr>
            <tr>
                <td style="text-align: center"></td>
                <td style="text-align: center">
                    <input id="CK" type="checkbox" name="CK"/></td>
                <td style="text-align: center">
                    <input id="TName" type="text" name="TName" /></td>
                <td style="text-align: center">
                    <input id="TRm" type="text" name="TRm" /></td>
                <td style="text-align: center">
                    <select id="SType" name="SType" style=" width:100px;">
                        <option>1</option>
                        <option>2</option>
                    </select></td>
                <td style="text-align: center">
                    <input id="CKIsPR" type="checkbox" name="CKIsPR"/></td>
                <td style="text-align: center">
                    <input id="CKIsNull" type="checkbox" name="CKIsNull"/></td>
                <td style="text-align: center">
                    <input id="TLen" type="text" size="10" name="TLen" /></td>
                <td style="text-align: center">
                    <input id="CKIsUse" type="checkbox" checked="checked" name="CKIsUse"/></td>
                <td style="text-align: center">
                    <input id="TxtSortNO" type="text" size="4" name="TxtSortNO" /></td>
            </tr>
        </table>
    
    </div>
    </form>
</body>
</html>

 

 



  
  
分享到:
评论

相关推荐

    jquery数据统计饼图+表格动态效果现实

    5. **动态效果**: 这个demo中的动态效果可能包括数据的实时更新、图表的动态过渡(如添加、删除或改变数据时饼图的平滑动画)以及用户交互响应(如点击饼图切片后高亮显示相关数据行)。这些效果可以通过jQuery的...

    jqGrid(jqueryGrid表格操作demo)

    jqGrid是一款基于jQuery的开源数据网格插件,用于在网页上展示和操作表格数据,它提供了丰富的功能,如数据分页、排序、过滤、编辑、添加、删除等,且具有高度自定义性。这个"jqGrid(jqueryGrid表格操作demo)"是一...

    jquery.easyui.min DEMO

    在DEMO中,你可以看到如何动态添加、删除菜单项,以及响应用户的点击事件。 6. **按钮(Button)**:Button组件不仅限于基础的点击操作,还可以触发各种事件,如弹出对话框、刷新页面等。DEMO将展示按钮的各种样式和...

    jquery 动态表格

    jQuery提供了一系列方法用于操作表格,如添加行(`append()`)、删除行(`remove()`)、修改单元格内容(`text()`)等。例如,当用户点击按钮时添加新行: ```javascript $('#addRow').click(function(){ var newRow = $...

    jquery Grid Demo

    jQuery Grid 是一个强大的数据展示和管理工具,它基于 jQuery 库,提供了丰富的功能,包括数据的排序、查询、分页等,使得开发者能够快速构建交互式的表格应用。在本篇文章中,我们将深入探讨 jQuery Grid 的核心...

    jquery添加表格行内编辑代码.zip

    在这个“jquery添加表格行内编辑代码.zip”压缩包中,包含了一个使用jQuery实现的表格行内编辑功能的示例。下面将详细解释这个功能的实现原理和涉及的技术点。 首先,`demo.html`是主页面文件,它通常会包含HTML...

    jquery demo

    同时,jQuery还提供了添加、删除和操作类的方法,以及插入、替换或删除HTML内容。 3. **事件处理** jQuery简化了事件绑定和解绑,如点击事件: ```javascript $("#button").click(function() { alert("Button ...

    jquery easyui treegrid demo 详解

    jQuery EasyUI 是一款基于 jQuery 的前端开发框架,它提供了一系列的组件,如对话框、表格、树形控件等,帮助开发者快速构建用户界面。TreeGrid 是 EasyUI 中的一个重要组件,它结合了表格和树形结构的特点,适用于...

    jquery easyui datagrid demo 详解

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列丰富的组件,使得开发者可以轻松构建用户界面,而 Datagrid 是其中非常重要的一个组件,常用于数据展示和管理。本篇文章将详细解析 jQuery EasyUI ...

    jquery ui tabs_jqgrid demo

    - 可以动态添加、删除Tab,以及对Tab进行事件绑定,实现更高级的交互功能。 ### 关键知识点:jqGrid **概念**: jqGrid是一个功能强大的数据网格插件,能够以表格的形式展示大量数据,并提供排序、分页、搜索、...

    强大的jQuery表格插件

    - **行/列操作**:添加、删除、隐藏、显示表格行或列。 - **响应式设计**:适应不同设备和屏幕尺寸,确保在移动设备上的良好显示。 ### 5. 示例与实践 `Demo`文件通常包含插件的使用示例和配置代码,通过查看和...

    jquery easyui1.3.3,api+demo

    `menu()`方法创建菜单,`append()`, `remove()`, `show()`, `hide()`等方法用于动态添加、删除菜单项和控制显示状态。 **Demo 示例** Demo示例是学习jQuery EasyUI最直观的方式,通过实际操作和查看代码,开发者能...

    Jquery EasyUI Demo 例子

    在Demo中,你可以看到如何创建和操作标签页,包括添加、删除、禁用和切换标签。 7. **ValidateBox(验证框)**: ValidateBox是表单验证工具,可以确保用户输入的数据符合预设规则。它通常与Form组件一起使用,提供...

    jquery easyui机电管理系统demo下载

    在"jquery easyui 机电管理系统demo下载"中,我们可以看到一个利用 EasyUI 开发的机电管理系统示例,该系统包含了基础的数据管理功能,如增删改查,以及分页展示,是学习和实践 EasyUI 前端框架的理想资源。...

    easyui写的一个demo(Jquery)

    这包括选择器(selector)用于选取 HTML 元素,DOM 操作(如添加、删除、修改元素),以及事件处理(event handling)和动画效果。 3. **CSS 样式**: EasyUI 的组件默认带有 CSS 样式,但也可以通过自定义 CSS 进行...

    Jquery-EasyUi-demo.rar_DEMO_easyui_easyui demo_floatingg93_organ

    在"Jquery-EasyUi-demo"中,按钮通常对应于“新增”、“删除”、“编辑”和“查询”等操作,而菜单可能包含更复杂的命令集合,为用户提供了更丰富的交互方式。 此外,EasyUI 还强调布局的灵活性,其`layout`组件...

    0分免费下载jQuery easyui-1.2.5 含Demo 非常好的框架结构

    在这个标题为“0分免费下载jQuery easyui-1.2.5 含Demo 非常好的框架结构”的资源中,我们可以深入探讨jQuery EasyUI 1.2.5版本的特点和优势。 jQuery EasyUI 的核心理念是简化HTML标记,通过简单的HTML属性即可...

    vue+jq实现商城商品属性的添加以及生成表格并还原到前端展示sku列表

    在本文中,我们将深入探讨如何使用Vue.js和jQuery来实现一个商城商品属性的添加功能,以及如何生成表格并在前端展示SKU列表。这个功能对于电商网站来说至关重要,因为它允许用户选择不同商品属性组合,并实时查看...

    jquery table display

    描述中提到的“jquery表格添加删除操作”是指利用jQuery实现表格数据的动态管理。在实际应用中,用户可能需要添加新的行或删除已存在的行。我们可以创建按钮,当用户点击时,通过`.remove()`方法删除选中的行,或者...

Global site tag (gtag.js) - Google Analytics