Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ukrywanie kolumny w jQuery
Forum PHP.pl > Forum > Po stronie przeglądarki
TomASS
Witajcie,

Chciałbym ukryć kolumnę podając jej numer, stworzyłem taką funkcję:

  1. function hideColumn(col_indexMain){
  2. $("#tableOrdinary tr td").each(function() {
  3. var row_index = $(this).parent().index('tr');
  4. var col_index = $(this).index('tr:eq('+row_index+') td');
  5. if(col_indexMain==col_index) $(this).hide();
  6. });
  7. }


lecz niestety dla tabel o wielkości 60 wierszy na 100 rekordów, pętla musi "przelecieć" po wszystkich 6000 komórek sad.gif Ma ktoś może jakiś pomysł jak ukryć kolumnę podaną w parametrze: "col_indexMain"?
viking
Tabela jest symetryczna?
td:nth-child(x) { display:none}
lipek3
A może tak mógłbyś zrobić
[JAVASCRIPT] pobierz, plaintext
  1. $('table tr').find("td:eq("+colIndex+")").hide()
[JAVASCRIPT] pobierz, plaintext
krowal
Najlepiej jakbyś każdej komórce dał klasę "rowX colX" podczas generowania tabeli. Później $('.col10').hide() i załatwione.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.