Problem z atrybutem selected w jquery


(pantera272) #1

Witam.
Problem polega na tym że mam dwa pola select do których mam podpiętą akcje change, przy zmianie przeładowuję część witryny. I wtedy zaczynają się problemy, dopisuję do adresu wartości wybranych selectów a po ponownym załadowaniu resetują się one. Dopisałem więc dwie linijki kodu które mają mi dodać atrybut selected do wybranego wcześniej selecta.

$(’#grubosc > option[value="<?php echo $grubosc; ?>"]’).attr(“selected”,“selected”);
$(’#filtr_grupa > option[value="<?php echo $grupa; ?>"]’).attr(“selected”,“selected”);

Pierwsza linijka działa bez zarzutu, natomiast druga nie działa w ogóle. Wartości $grubosc i $ grupa w php są wyświetlane poprawnie, i odpowiadają wartością value w selectach.


(ra-v) #2

A jeśli wpiszesz w konsole w przeglądarce drugą linijkę (z nazwą pola), to co się dzieje?
Nie masz na drugim wybieraku czasem optgroup?


(pantera272) #3

Problem rozwiązany miałem zmienną $grup do której wczytywałem zmienną z adresu i taką samą w pętli z bazy danych. Po zmianie jednej z nich problem zniknął, ale dla czego ją poprawnie wyświetlało to nie mam pojęcia.