2011-07-06 11 views
14

¿Cómo podría hacer: si en Volvo # myselect1 se selecciona a continuación, retire primero (740) y la segunda opción (940) en #myselectVolvojQuery si selecciona la opción es igual al valor quitar valor a la segunda seleccionar

<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

¿En qué criterios basas la eliminación de las opciones en la segunda selección? ¿Cómo se relacionan entre sí? Eliminar elementos arbitrarios es fácil, pero no tiene mucho sentido hacerlo, a menos que exista algún tipo de relación innata. –

Respuesta

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

@Sayem thx hermano. – thecodeparadox

Cuestiones relacionadas