Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Funkcja działa tylko pod firefoxem - dlaczego ?, nie działa pod IE7, IE8, Operą
alex86
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.07.2009

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


Zadaniem tej fukcji jest dynamiczne filtrowanie ulic po zmianie dzielnicy. Ulice i dzielnice są w 2 selektach. Ulice posiadają parametr class, który zawiera id dzielnicy.
Niestety moja funkcja działa jedynie pod firefoxem, wygląda ona tak:
  1. function zmien_ulice()
  2. {
  3.  
  4. id_dzielnicy = $('#id_dzielnica option:selected').val();
  5. if(id_dzielnicy==""){
  6. $('#id_ulica option').each(function(i){
  7. $(this).show();
  8. });
  9. }
  10. else{
  11.  
  12. $('#id_ulica option').each(function(i){
  13. $(this).hide();
  14. });
  15.  
  16. $('#id_ulica option[class=' + id_dzielnicy + ']').each(function(i){
  17. $(this).show();
  18. });
  19. }
  20.  
  21. }
Czy ktoś wie dlaczego ta funkcja nie działa pod wszystkimi przeglądarkami prócz Firefoxa ? Z góry dziękuję

Ten post edytował alex86 15.11.2009, 20:03:35
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: 22.08.2025 - 22:21