Я знаю, что, возможно, есть лучший способ сделать это, я пробовал много способов.Я обычно делал бы .hide()
или .show()
, но переключатель дисплея css работал лучше на FF, а не на IE.Вот мой код
$(".VariationSelect option[value='21']").click(function () {
$("#21").css("display", "block");
});
$(".VariationSelect option[value!='21']").click(function () {
$("#21").css("display", "none");
});
Я пробовал переключать регистр, и если и еще, но ничего не работает
<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>