Mam listy wyboru, które ma wiele opcji. W zależności od niektórych danych chcę ukryć kilka opcji z listy wyboru. Aby ukryć opcje z listy select Pisałem jquery jakpróbuje ukryć opcje z listy wyboru .. nie działa na chrome i np.
$('#selectlist1 option').each(function(){
$(this).hide();
})
Ale ten kod wydaje się działać tylko dla firefox i jej nie działa w Chrome i IE. Natomiast jeśli napiszę
$('#selectlist1').hide();
działa dla wszystkich przeglądarek. Jakikolwiek wskaźnik, gdzie powinienem patrzeć?
Różnica polega na tym, że próbujesz ukryć poszczególne elementy 'option' w przeciwieństwie do pełnego elementu' select' . Hide() również może nie być tu poprawną metodą, spróbuj Remove(). –
Tak, rozumiem to. Moje pytanie brzmi: dlaczego hide() nie pracuje nad poszczególnymi opcjami. – ninja
http://stackoverflow.com/a/21085171/1544708 możesz wypróbować to proste rozwiązanie. –