0

私は2つ選択しています:

<select id="select_1" name="tipo_carta">
 <option value="1">90gr</option>
 <option value="2">150gr</option>
 <option value="3">270gr</option>
</select>

<select id="select_2" name="stampa">
 <option value="0">Fronte</option>
 <option value="1">Fronte e Retro</option>
</select>

オプション「270gr」(select_1から)を選択すると、オプション「Fronte e Retro」(select_2から)を無効にします

どうすればこれを達成できますか?

4

3 に答える 3

0

以下を使用してください

$('#select_1').change(function() {
   if($(this).val() == '3') {
        $("#select_2 option:contains('Fronte e Retro')").attr({disabled:true});
    } else {
       $("#select_2 option:contains('Fronte e Retro')").attr({disabled:false});
    }

});

于 2013-05-17T07:59:21.650 に答える
0

これを試して..

$('#select_1').change(function(){
  if($(this).val() == 3){
    $('#select_2').find('option:eq(1)').prop('disabled',true);
  }else{
     $('#select_2').find('option:eq(1)').prop('disabled',false);
  }
});

ここでフィドル

于 2013-05-17T07:58:27.343 に答える