Hi,
Ich versuche eine Option mit dem Befehl temporär auszublenden:
Kann es sein, dass der IE7 display='none' für options einfach nicht akzeptiert?
Wenn ich mich nicht täusche habe ich dazu auch hier im Forum mal einen Beitrag gelesen, aber ich finde ihn jetzt auf die Schnelle nicht.
Lass dir das mal im IE7 anzeigen:
<select>
<option id="opt1" value="1">eins</option>
<option id="opt2" value="2">zwei</option>
<option id="opt3" style="display: none;" value="3">drei</option>
<option id="opt4" value="4">vier</option>
<option id="opt5" value="5">fuenf</option>
</select>
Bei mir ignoriert der IE7 das "display: none" einfach.
Eine alternative für dich wäre vielleicht removeChild().
mfG,
steckl