javascript - 从特定行中删除多个表格单元格

标签 javascript php jquery

我想从一行中删除多个表格单元格,我有一个数组存储要删除的表格单元格的索引。但它只删除了替代单元格。我对查询的了解不多。

这是我的代码。

var current_row_id=$(this).parent()[0].id;
var row_elem=document.getElementById(current_row_id);

for(var count=0;count<before_lunchstart_array.length;count++) {
    $('#'+current_row_id+' td').each (function(index) {
        if(index==before_lunchstart_array[count]) {
            $(this).remove();
        }
    });
}

请帮帮我。

最佳答案

你可以在没有任何 .each() 循环的情况下尝试这个,但是为此你必须使用这种方式:

$('yortblID/Class td:eq('+ before_lunchstart_array[count] +')').remove();

我认为您正在检查 before_lunchstart_array 数组中具有计数索引的索引,因此您可以使用 .eq() 来执行此操作,它的索引从 0 开始,但它仍然会删除所有 index === before_lunchstart_array[count] 的 tds。

因此 .eq(before_lunchstart_array[count]) 等于 index === before_lunchstart_array[count]

关于javascript - 从特定行中删除多个表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23004216/

相关文章:

javascript - 将日期类型(html5)转换为javascript

javascript - 在 Angular-JS 中获取数组大小

javascript - 通过javascript访问outlook联系人文件夹跨浏览器

javascript - Ember.js - classNameBindings 正在删除从外部添加的类

php - 对复选框设置限制,当达到限制时提交按钮将显示 PHP 和 jQuery

php - WORDPRESS:黑客评论表就像告诉 friend 一样

javascript - Bootstrap 工具提示 : how to specify tooltip text using a javascript function

php - echo 来自另一个文件中函数的 SELECT 查询的结果

javascript - JQuery 滚动事件在回发后不会立即触发

javascript - 更改日期时间选择器的位置