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

我想从一行删除多个表格单元格,我有一个数组存储要删除的表格单元格的索引.但它只删除了替代细胞.我对查询知之甚少.

这是我的代码.

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开始,它仍然会删除所有那些索引=== before_lunchstart_array [count]的tds.

所以.eq(before_lunchstart_array [count])等于index === before_lunchstart_array [count].

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...