Je sais qu'il y a probablement une meilleure façon de faire cela, j'ai essayé de nombreuses façons. Je ferais normalement le .hide()
ou .show()
mais le commutateur d'affichage de css a fonctionné mieux sur FF, pas sur IE. Voici mon codene fonctionne pas IE8 si option valeur sélectionnée switch css
$(".VariationSelect option[value='21']").click(function() {
$("#21").css("display", "block");
});
$(".VariationSelect option[value!='21']").click(function() {
$("#21").css("display", "none");
});
J'ai essayé interrupteur de cas et si et d'autre, mais rien ne fonctionne
<div class="Value">
<select name="variation[1]" class="VariationSelect" style="width: 180px;">
<option value="">Choose a Ring Size</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="21">Custom</option>
</select>
</div>
<div id="21" style="margin-left:20px; float:left; display:none">
<div class="Label" style="margin-top:5px; ">
Custom Size:
</div>
</div>
woo hoo travaillé comme un charme c; – Alex