Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Jquery Tabela i funkcja if, Proste ale ja się uczę :)
Randallmaster
post 17.01.2013, 11:39:06
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


próbuję stworzyć tabelę w jquery generowaną z formularza. Generalnie wychodzi mi sumowanie:

  1. var vat_stawka= $('#tabela select[name*=vat]');
  2. console.log(vat_stawka)
  3. vat_licz=vat_stawka.length;
  4.  
  5. for(i=0;i<vat_licz;i++) vat_stawka_pokaz+=Number($(vat_stawka[i]).val());


później tylko i wyłącznie próbuję wykonać taką funkcję if, problem pojawia się gdy mam 2 wartości vat ponieważ val() mi sumuje.

  1. ($('#stawka').val() == '23') ? $("#vat_23").css("display", "block") : $("#vat_23").css("display", "none");
  2. ($('#stawka').val() == '8') ? $("#vat_8").css("display", "block") : $("#vat_8").css("display", "none");


Ten post edytował Randallmaster 17.01.2013, 11:40:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 17.01.2013, 15:26:23
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ukrywasz/chowasz zawsze niezależnie czy to 23/8 czy nie. To jest błąd.

Akcję ukrywania/pokazywania masz robić dopiero wtedy, gdy jest 23/8. W przeciwnym wypadku bedziesz miał tak jak teraz - czyli źle smile.gif

Zauważ, że ostatnim elementem jest stawka 8. Wówczas warunek na 23 ci się nie spelnia i Ty chowasz 23 - bład jest dość logiczny.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:43