从给定索引的表中删除列

迪帕克·沙玛(Deepak Sharma)

在函数中,我需要传递arr。我想删除html表的所有列。

不确定如何执行此操作。

我试过了,但是没有用:

<table>
<thead>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
        <td>e</td>
    </tr>
</thead>
<tbody>
    <tr>
        <td>a1</td>
        <td>b1</td>
        <td>c1</td>
        <td>d1</td>
        <td>e1</td>
    </tr>
    <tr>
        <td>a2</td>
        <td>b2</td>
        <td>c2</td>
        <td>d2</td>
        <td>e2</td>
    </tr>
    <tr>
        <td>a3</td>
        <td>b3</td>
        <td>c3</td>
        <td>d3</td>
        <td>e3</td>
    </tr>
</tbody>
</table>

在JavaScript中,我有一个变量:

var arr=[0,2,3];

我想从指定的表中删除所有列及其数据,因此输出将是:

<table>
<thead>
    <tr>            
        <td>b</td>
        <td>e</td>
    </tr>
</thead>
<tbody>
    <tr>
        <td>b1</td>
        <td>e1</td>
    </tr>
    <tr>
        <td>b2</td>
        <td>e2</td>
    </tr>
    <tr>
        <td>b3</td>
        <td>e3</td>
    </tr>
</tbody>
</table>
阿伦·P·约翰尼

您可以使用数组td为要删除的s创建过滤器,如下所示

var arr = [0, 2, 3];

var filters = arr.map(function(val) {
  return 'td:nth-child(' + (val + 1) + ')';
});

$('table').find(filters.join()).remove()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table>
  <thead>
    <tr>
      <td>a</td>
      <td>b</td>
      <td>c</td>
      <td>d</td>
      <td>e</td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>a1</td>
      <td>b1</td>
      <td>c1</td>
      <td>d1</td>
      <td>e1</td>
    </tr>
    <tr>
      <td>a2</td>
      <td>b2</td>
      <td>c2</td>
      <td>d2</td>
      <td>e2</td>
    </tr>
    <tr>
      <td>a3</td>
      <td>b3</td>
      <td>c3</td>
      <td>d3</td>
      <td>e3</td>
    </tr>
  </tbody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从给定索引的表中删除列

来自分类Dev

以列中的值给定的优先级删除重复的索引

来自分类Dev

是否可以从表的列中删除非聚集索引?

来自分类Dev

删除给定索引的元素

来自分类Dev

仅从给定列中删除给定的字符串?

来自分类Dev

无法从表中删除UNIQUE索引

来自分类Dev

取消组合给定表中的多个列

来自分类Dev

从MySQL中的给定表中删除行时记录

来自分类Dev

从MySQL中的给定表中删除行时记录

来自分类Dev

从CSS表中删除列

来自分类Dev

删除表中的特定列

来自分类Dev

删除表中的列行

来自分类Dev

从导出的表中删除列

来自分类Dev

如何删除表中的列?

来自分类Dev

删除表中记录数给定的记录数

来自分类Dev

从多索引数据框中删除列

来自分类Dev

删除read.csv中的索引列

来自分类Dev

根据给定的索引用dplyr替换列中的值

来自分类Dev

如何从多索引数据框中删除索引列

来自分类Dev

删除索引与删除表分开?

来自分类Dev

从VBA中的Access表中删除并添加ID密钥索引

来自分类Dev

给定列中具有NA的行的按列表删除

来自分类Dev

如何在matlab中删除给定元素的列

来自分类Dev

从javascript中字符串的给定索引中删除n个字符

来自分类Dev

如果元组包含给定索引中的某个元素,则从列表中删除该元组

来自分类Dev

从表中删除行如何影响其索引?

来自分类Dev

如何从MySQL工作台表中删除索引标签?

来自分类Dev

从带有索引的表中删除特定的td

来自分类Dev

斯堪的纳维亚字母错误,从表中删除索引?