function pokaz(vname) { var elements = document.getElementsByTagName('tr'); for (var i=0; i<elements.length; i++) { var id=elements[i].getAttribute('id'); // alert("id"+id); if ( id && id.substring(0,vname.length)== vname ) { if ( elements[i].style.display =='none') elements[i].style.display=""; else elements[i].style.display='none'; } } }
Do tego mam tabelkę z polami:
Problem pojawia się w przypadku kiedy rozwinę Kategoria nastepnie podkategoria2 (rozwijana) i chcę zwinąć całą Kategoria to niestety nie zwija sie wszystko i pozostaje to co zostalo klikniete czyli id 2222 - pod podkategoria czyli:
Kategoria
pod podkategoria
a powinno sie zwinac wszystko.
Czy ktos ma jakis pomysl jak to zrobic zeby zwijalo sie calosc?