我想从一行删除多个表格单元格,我有一个数组存储要删除的表格单元格的索引.但它只删除了替代细胞.我对查询知之甚少.
这是我的代码.
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].
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。