Динамически скрыть столбец отображения таблицы [closed]

Я попытался добавить комментарий к этой ссылке, Скрыть и показать столбцы в таблице HTML, но не смог, извиняюсь за повторный запрос. Я пробовал этот код, но не работает, скопировал и вставил по ссылке. Что я делаю не так?

спасибо .. Роджер

<style TYPE="text/css">
.hidden {
  display: none
}
</style>

<script>
 $(document).on("click", "[data-column]", function () {
      var button = $(this),
          header = $(button.data("column")),
          table = header.closest("table"),
          index = header.index() + 1, // convert to CSS's 1-based indexing
          selector = "tbody tr td:nth-child(" + index + ")",
          column = table.find(selector).add(header);

      column.toggleClass("hidden");
    });

</script>


<table>
  <thead>
    <th id="column-a">1</th>
    <th id="column-b">2</th>
    <th id="column-c">3</th>
    <th id="column-d">4</th>
    <th id="column-e">5</th>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
      <td>4</td>
      <td>5</td>
    </tr>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
      <td>4</td>
      <td>5</td>
    </tr>
  </tbody>
</table>


<button type="button" data-column="#column-a">Hide/show 1st</button>
<button type="button" data-column="#column-c">Hide/show 3rd</button>
<button type="button" data-column="#column-e">Hide/show last</button>

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *