我知道這可能是一個更好的方法,我嘗試了很多方法。我通常會做.hide()
或.show()
,但css顯示開關在FF上運行得更好,而不是在IE上。這裏是我的代碼不工作IE8如果選項值選擇開關css
$(".VariationSelect option[value='21']").click(function() {
$("#21").css("display", "block");
});
$(".VariationSelect option[value!='21']").click(function() {
$("#21").css("display", "none");
});
我試着開關的情況下,如果和else但沒有任何工程
<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>
嗚呼胡適的魅力c; – Alex 2010-10-08 17:33:20