Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] usuwanie wiersza tabelki deleteRow()..., usuwa mi pierwszy wiersz z tabeli, a nie ten co powinno..
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.

Mam taki button:
  1. <INPUT type=button onClick="java script: $('ankietaTabelaForm').deleteRow(this.parentNode.parentNode.rowIndex);">


Button jest w tabelce:

  1. <TR>
  2. <TD> <!-- wiersz, który chce usunąć -->
  3. <TR>
  4. <TD>
  5. <INPUT onclick=...>
  6. </TD></TR></TABLE></TD></TR></TABLE>


wszystko jest ok, ale gdy wstawie ten input do jeszcze jednej tabelki, to nie chce usunąć mi tego wiersza... (dodatkowa tabelka potrzebna mi jest, aby odpowiednio przerobić wygląd przycisku)


P.S. problem był poruszany na angielskim forum http://www.tek-tips.com/viewthread.cfm?qid=1232357&page=1.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


no właśnie, i na wspomnianym przez ciebie forum problem został rozwiązany. Zastanów sie co się stało, kiedy wsadziłeś buttona do kolejnej tabeli? Wydłużyła się droga od niego poprzez wszystkie parent-nody aż do TRa którego rowIndex chcesz odczytać i podać do usunięcia.

teraz ta ścieżka wygląda tak:
Kod
this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.rowIndex

jako tagi idąc od button w górę aż do TRa głównej tabelki:

BUTTON.TD.TR.TBODY.TABLE.TD.TR.rowIndex

tak, te TBODY jest w drzewie DOM, choć wcale go nie wpisałeś w kodzie.

pozdr.
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam..

dzięki za odpowiedź... myslałem, że dodam jedno .parentNode i bedzie ok.. pod dodaniu jeszcze jednej tabelki do tego co pokazałem, to wyszło :
Kod
this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNod
e.
parentNode.parentNode.parentNode.rowIndex


no nic... ważne, że działa...

Ten post edytował kukix 31.05.2006, 19:04:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:37