`
zengshaotao
  • 浏览: 787795 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

动态添加行

 
阅读更多

<div id="beneInfo">
   <p>受益人信息</p>
   <table width="100%"  cellpadding="1" cellspacing="0" class="mainTable" id="zeng">
    <tr id="title">
     <td class="bottomBorder">姓名</td>
     <td class="bottomBorder">证件类型</td>
     <td class="bottomBorder">证件号码</td>
     <td class="bottomBorder">受益顺序</td>
     <td class="bottomBorder">受益比例</td>
     <td class="bottomBorder">与被保人关系</td>
    </tr>    
    <tr>
     <td colspan="6" align="right">
      <input type="button" value="增加" name="add" id="add" >
      <input type="button" value="删除" name="del" id="del">
     </td>
    
    </tr>
   </table>
  </div> 

 

<script>

var count=0;
   
   //页面加载完后执行 shaotao.zeng 2011-06-13
   $(function(){
    $("#CLASSCODE").focus();
    $("select[name=relInsure]").val("0");
    
        <#if message?default('') != ''>
     showSuccessDiv("${message}");
    </#if>
    $("#beneInfo").css('display','none');
    
    //动态添加行
    $("#add").click(function(){
    count++;
    var newDiv="<tr id='tr"+count+"'>"
         +"<td><input type='text' id='name"+count+"' name='name"+count+"' size=20/></td>"+
         "<td><input type='text' id='name"+count+"' name='name"+count+"' size=15/></td>"+
         "<td><input type='text' id='name"+count+"' name='name"+count+"' size=32/></td>"+
         "<td><input type='text' id='name"+count+"' name='name"+count+"' size=10/></td>"+
         "<td><input type='text' id='name"+count+"' name='name"+count+"' size=10/></td>"+
         "<td><input type='text' id='name"+count+"' name='name"+count+"'/></td>"+
         "</tr>";
        
     $("#title").after(newDiv);
    })
    
    $("#del").click(function(){
     //$("#zeng tr").empty();//清空id为zeng的table下的所有tr
     
     // $("#zeng tr:not(:first)").empty();
     
     $("[id='tr"+count+"']").empty();//删除当前行
     
     count--;
    })
    
   })

 

</script>

分享到:
评论

相关推荐

    table动态添加行并编辑

    JavaScript(js)作为客户端脚本语言,使得我们能够实现表格的动态交互功能,如动态添加行、行编辑以及行数据修改。下面我们将深入探讨这些知识点。 ### 1. 动态添加行 在HTML中,`&lt;table&gt;`元素用于创建表格,但...

    DevExpress.12.1 gridControl 动态添加行

    gridControl允许开发者在应用程序中展示、编辑和管理大量数据,而动态添加行是它的一个关键特性。 动态添加行是指在运行时根据需要向gridControl中插入新的数据行。这在处理不确定数量数据或实时更新数据的应用场景...

    js动态添加行和删除行

    在JavaScript中,动态添加行和删除行是网页交互中常见的需求,特别是在表格或者列表展示数据时。这通常涉及到DOM操作,包括元素的创建、插入和移除。以下是一些关于这个主题的重要知识点: 1. DOM操作: - `...

    .net动态添加行

    总结来说,".net动态添加行"是一种在ASP.NET应用中提高用户体验的方法,通过DATATABLE和VIEWSTATE在页面回发期间保存用户输入,最后一次性将所有数据批量写入数据库,避免了频繁的数据库交互,提升了应用性能。...

    Html动态添加行

    JavaScript文件(在这里可能是`js`目录下的一个或多个文件)则负责处理动态添加行的逻辑。jQuery库提供了简便的API来操作DOM,例如`$(selector).append(content)`可以将新的HTML内容追加到指定的选择器后面,从而...

    table 使用js 高效 动态添加行

    本篇文章将详细探讨如何使用JavaScript高效地实现表格动态添加行,并提供相关的实践示例。 一、表格基础 在HTML中,表格由`&lt;table&gt;`标签开始,`&lt;/table&gt;`标签结束。每一行(Row)由`&lt;tr&gt;`标签定义,每一列(Column...

    关于表格(table)中checkbox等相关事件操作(动态添加行+隔行换色等相关)(jquery)

    本篇将详细探讨如何利用jQuery实现表格中checkbox的相关事件操作,包括动态添加行、隔行换色、选中变色、全选与反选等功能。 首先,让我们了解jQuery的基本概念。jQuery是一个快速、简洁的JavaScript库,它简化了...

    动态添加行动态添加行

    在IT领域,尤其是在Web开发中,"动态添加行"是一个常见的需求,特别是在处理表格、列表或其他数据展示元素时。这个过程通常涉及到JavaScript(JS),因为HTML是静态的,无法直接响应用户交互。以下是对这个主题的...

    table实现动态添加行

    在ASP.NET中,`Table`控件是一种常用的数据展示组件,它可以用来构建表格布局,而动态添加行功能则常用于用户交互或者数据处理场景。在这个例子中,我们将深入探讨如何利用ASP.NET的C#后端代码(`.cs`文件)和前端...

    js动态添加行

    在JavaScript中,动态添加行是一项常见的任务,尤其在构建数据驱动的Web应用时,如表格、列表或表单。这个过程涉及到DOM(Document Object Model)操作,它允许我们通过JavaScript来创建、修改或删除HTML元素。以下...

    .net表格动态添加行

    在.NET开发环境中,动态添加行是一项常见的需求,特别是在构建数据展示或者用户交互界面时。这里的“.NET表格动态添加行”是指在运行时通过编程方式向HTML表格或控件(如GridView、DataGrid等)添加新的行数据。下面...

    jquery动态添加删除行 点击按钮动态添加行或动态删除行

    jquery动态添加删除行 点击按钮动态添加行或动态删除行代码 删除后序号重新排列

    table动态添加行

    为了实现动态添加行的功能,我们需要借助`JavaScript`或者现代前端框架如`jQuery`、`Vue.js`、`React.js`等。这里我们以纯`JavaScript`为例,解释如何实现这个功能: 1. **事件监听**:首先,我们需要在某个元素...

    利用javascript动态添加行(原创)

    在JavaScript编程中,动态添加行是一项常见的任务,特别是在构建数据驱动的Web应用或者处理表格数据时。这个技术允许用户在运行时向HTML表格或其他结构化元素中插入新的内容,提高用户体验,无需页面刷新。以下是对...

    WPF动态添加行列DATAGRID

    3. **动态添加行** 添加行通常通过数据源自动完成。例如,如果数据源是ObservableCollection: ```csharp ObservableCollection&lt;MyClass&gt; dataSource = new ObservableCollection(); dynamicGrid.ItemsSource =...

    子父窗口传值动态添加行

    这个场景下,"子父窗口传值--动态添加行"涉及到的技术点主要是JavaScript中的跨窗口通信以及DOM操作,主要应用于Web应用的交互设计。 首先,让我们了解什么是子父窗口。在浏览器环境中,一个窗口可以打开另一个窗口...

    js动态添加行和列

    在JavaScript编程领域,动态添加行和列是一种常见的需求,特别是在处理表格数据时。这涉及到DOM(文档对象模型)操作,允许网页在不重新加载的情况下更新其结构和内容。以下是对如何使用JavaScript动态添加行和列的...

    jquery案例,为表格动态添加行

    要使用jQuery动态添加行,我们可以先创建一个新的`&lt;tr&gt;`元素,然后在其中填充`&lt;td&gt;`元素,最后将其插入到表格中。以下是一个基本的添加行示例: ```javascript // 创建新行 var newRow = $("&lt;tr&gt;&lt;td&gt;新数据1&lt;/td&gt;...

Global site tag (gtag.js) - Google Analytics