`
hbhgjiangkun
  • 浏览: 100773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在做动态添加删除行的时候,使用jquery遇到的问题:$("#participantList tr").eq(i).remove();

 
阅读更多

在做动态添加删除行的时候,我首先使用到的写法是:$("#participantList tr:eq(i)").remove();

这种写法当然可以达到删除的效果,可是很奇怪的是,它每次删除的是第一个行数据;

纠结了很半天不知道问题出在哪里,后来换了种写法:$("#participantList tr").eq(i).remove();

这下就好了,删除没问题了;

可是问题又来了,由于我是动态生成的行数据,当行的数据比较少或者删除单条记录是是没有任何问题的,

可是当我多条同时删除时就会很尴尬,因为删除的第一条数据直接导致着其它数据的行号都相应发生了改变;

自己也没想到什么好的解决方法,就用比较笨的方法了,加了判断,如果存在没对应删除的情况下就重复调用本方法;

分享到:
评论

相关推荐

    利用jquery给指定的table动态添加一行、删除一行的方法

    这篇文章主要介绍了如何使用jQuery在指定的HTML表格(table)中动态地添加和删除行。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作,包括在表格中动态修改内容。 首先,我们要理解HTML表格的基本结构,一个...

    jquery添加删除行

    本主题将深入探讨如何使用jQuery实现表格中的行添加和删除功能,这对于动态交互的网页界面至关重要。 首先,我们需要了解HTML表格的基本结构。一个简单的表格由`<table>`标签定义,`<tr>`表示表格行,`<td>`表示...

    jquery table 添加、删除行、列 utf-8

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理以及Ajax交互等任务。在创建动态数据展示时,表格(table)是常见的元素,jQuery 提供了一些方法来帮助我们方便地操作表格中的行...

    jquery动态添加删除行

    在处理表格数据时,动态添加和删除行是常见的需求,尤其在数据管理或者表单提交的场景下。本篇文章将详细介绍两种jQuery实现动态添加删除行的方法。 ### 方法一:使用append()和remove() **添加行:** `append()`...

    jQuery表格上移下移置顶代码.zip

    在IT行业中,jQuery是一种广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。这个"jQuery表格上移下移置顶代码.zip"文件包含了一个利用jQuery实现的功能,允许用户对表格中的数据行...

    jquery实现table自动添加行和编辑

    本教程将深入探讨如何使用jQuery实现表格(table)的动态添加行和编辑功能,这对于构建数据驱动的Web应用至关重要。 首先,我们需要一个基本的HTML结构来展示表格。一个简单的表格通常包括thead部分(表头)和tbody...

    jquery 操作 table

    在网页开发过程中,经常需要对表格(Table)进行操作,如修改样式、添加或删除行等。jQuery作为一种轻量级的JavaScript库,提供了强大的DOM操作功能,使得这些操作变得更加简单。本文档将通过一个具体的示例来详细...

    jQuery实现表格的增加、修改、删除、保存代码

    在jQuery中,增加表格行通常是通过动态创建`<tr>`元素并将其插入到`<tbody>`内来实现的。首先,我们需要创建一个HTML表单,让用户输入新行的数据。然后,当用户提交表单时,捕获这些值并构建新的表格行。以下是一个...

    table添加、删减行,单元格添加、修改、删除标记,对于指定标记默认生成显示,浮动定位且不会产生水平导航条

    在jQuery中,可以使用`.append()`方法向表格末尾添加行,或者使用`.prepend()`在表格开头插入行。例如,创建一个新的行并将其添加到表格中: ```javascript var newRow = $("<tr>新内容</td></tr>"); $("#myTable ...

    jquery知识学习归纳(超级详细).pdf

    - jQuery特有的选择器如`$('a:first')`选择第一个a元素,`$('tr:odd')`选择奇数行的tr,`$('div:animated')`选择正在执行动画的div。 三、结果集操作 当选择多个元素时,jQuery提供过滤器来缩小或扩展结果集。例如...

    jQuery删除table指定行

    在博客“jQuery删除table指定行”中,作者可能详细解释了这些概念,并可能提供了一些实际示例代码。通过阅读博客,你可以获得更深入的理解和实践指导。 总的来说,删除HTML表格中的指定行涉及到jQuery的选择器和DOM...

    CSS之jQuery删除指定行

    如果我们要删除第二行,我们可以使用jQuery的`:eq()`选择器,它选择具有给定索引的元素。在HTML中,行`<tr>`的索引是从0开始的,所以第二行的索引是1。以下是如何使用jQuery删除它的代码: ```javascript $("#...

    jquery 排序, jquery 动态修改列

    jQuery的Ajax方法如`$.ajax()`、`$.get()`和`$.post()`使得异步数据交换变得简单。例如,向服务器发送一个POST请求: ```javascript $.post('submit.php', {data: 'value'}, function(response) { // 在这里处理...

    jQuery实现表格动态修改和隐藏 实例

    `$("tr").append("新单元格</td>")`会在每一行末尾添加新的单元格,而`$("tr:last").remove()`则会删除最后一个行。 4. **隐藏和显示表格**:要隐藏表格,可以使用`$("table").hide()`,反之,使用`$("table").show...

    jQuery1.7.1_API中文手册

    ### jQuery1.7.1 API中文手册:深入解析与应用 #### 一、总述:jQuery框架概览 jQuery框架自推出以来,以其简洁、高效、功能强大的特性迅速成为前端开发人员的首选库之一。其1.7.1版本更是集成了丰富的API,为网页...

    【JavaScript源代码】jQuery实现增删改查.docx

    ### 使用jQuery实现增删改查功能 在现代Web开发中,动态更新页面内容而不需刷新整个页面是一项重要的技能。本文将详细介绍如何利用jQuery框架结合Bootstrap样式库实现一个基本的增删改查(CRUD)功能。 #### 1. ...

    jQuery操作Table技巧大汇总

    `会删除所有非首行的行,而`$("#table1 tr:eq(3)").remove();`则会删除指定的行。 6. 删除一列:同样使用`remove()`方法,但需要配合选择器来定位列。可以删除除第一列之外的所有列,或者直接删除特定列。 7. 得到...

    jquery框架动态的修改table

    要删除一行,可以使用`.remove()`方法: ```javascript $('#myTable tbody tr:last').remove(); // 删除最后一行 ``` 4. 表格事件处理: jQuery的事件绑定功能使得与用户交互变得简单。例如,你可以监听表格...

    jQuery详细教程

    jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 亲自试一试 结论 由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循...

Global site tag (gtag.js) - Google Analytics