1 回の選択で複数のオプションを無効にする方法。たとえば、5 つと 3 つのオプションを持つ 2 つの選択があります。したがって、2 番目の選択で 3 番目のオプションを選択した場合、最初の選択で 3 番目、4 番目、5 番目のオプションを無効にしたい:
<select name="smjer">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
2 番目の選択:
<select name="godina" >
<option value="1" >1.</option>
<option value="2" >2.</option>
<option value="3">3.</option>
</select>
オプションを削除しようとしましたが、ページを更新しないと取得できません:
var ary=[3,4,5];
$('[name=smjer] option').filter(function(){
return ($.inArray(parseInt(this.value),ary) >-1);
}).remove();