1

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();
4

2 に答える 2