Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] policzenie ilosci <option> w <select> i ukrycie kiedy 0
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


tutaj jest to: http://www.electrictoolbox.com/jquery-count-select-options/
ale jak ukryc?

chodzi mi o ukrycie formy kiedy 0, wiem -> display:none, ale wciaz nie bardzo wiem jak skontruowac kod, aby to osiagnac

if($('#example option').length == 0) ?

Ten post edytował AndyPSV 26.10.2010, 01:12:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Dwa błędy, błąd składni (niedomknięta klamra do function()) i druga sprawa to mając w id elementu znaki takie jak [] . itd. trzeba je poprzedzić podwójnym ukośnikiem (\\).
  1. <script type="text/javascript">
  2. $(function()
  3. {
  4. if ($("#bank_acc\\[PLN\\] option").length==0)
  5. {
  6. $("#bank_acc\\[PLN\\]").hide();
  7. };
  8. });
  9. <select id='bank_acc[PLN]' name='bank_acc[PLN]'>
  10. <option value='1'>50 1020 5558 1111 1583 0600 0006</option>
  11. <option value='2'>50 1020 5558 1111 1793 4110 0003</option>
  12. <script type="text/javascript">
  13. $(function()
  14. {
  15. if ($("#bank_acc\\[GBP\\] option").length==0)
  16. {
  17. $("#bank_acc\\[GBP\\]").hide();
  18. }
  19. }
  20. );
  21. <select id='bank_acc[GBP]' name='bank_acc[GBP]'></select>


sprawdziłem i nawet działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 15:57