![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Hej mam tabelę z polami input w wierszach przypominający formularz do wprowadzania kolejno produktów na fakturze.
![]() w ostatnim polu mam iloczyn pola ilość oraz pola cena netto. Problem polega na tym że nie wiem jak podejść aby iloczyn dotyczył danego wiersza, kiedy dodam kilkanaście wierszy z polami input zmienia mi się wartość netto ta sama we wszystkich polach. kod z grubsza wygląda w ten sposób:
czy chodzi o użycie inkrementacji ? Ten post edytował ZenekN 25.07.2014, 08:01:26 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Dla rodzica tr pobierasz inputy dzieci, mniej więcej:
$(this).parent('tr').child('input.ilosc') |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Użyj each dla każdego tr (pomijając pierwszy) a potem odnoś się np. tak : $(this).find('input.ilosc').val(); itp.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Działa wszystko świetnie
poglądowy kod wygląda tak
Ten post edytował ZenekN 25.07.2014, 16:11:12 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 12:08 |