2011-07-06 16 views
14

jak mogę zrobić: jeśli w # myselect1 Volvo wybrany następnie usunąć 1st (740) i 2. (940) Opcja w #myselectVolvojQuery czy wybrać opcję równa wartości usuń wartość na drugi wybrać

<select id="myselect1"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

<select id="myselectVolvo"> 
    <option value="740">740</option> 
    <option value="940">940</option> 
    <option value="240">240</option> 
    <option value="340">340</option> 
</select> 
+2

Na jakich kryteriach opieracie się na usunięciu opcji z drugiego wyboru? Jak odnoszą się do siebie nawzajem? Usuwanie dowolnych elementów jest łatwe, ale nie ma większego sensu, aby to zrobić, chyba że istnieje jakiś rodzaj wrodzonego związku. –

Odpowiedz

39
$('#myselect1').change(function(){ 
    if($(this).val() == 'volvo'){ // or this.value == 'volvo' 
    $('#myselectVolvo option:lt(2)').remove(); 
    } 
}); 
+1

@ Sayem thx bro. – thecodeparadox

Powiązane problemy