哦,帮助,我已经尝试了一百万种不同的方式,但它仍然无法正常工作:如果您从选择/选项框中选择更新或最终,它应该显示具有输入的div在它的领域。它只执行switch语句中默认显示的内容。当然,只有在做出选择之后,我才能确定它是否显示输入字段。显示div取决于选择选项
头部分...
$(document).ready(function(){
$('#needfilenum').hide();
var optionValue = $("#needtoshow").val();
switch (optionValue)
{
case 'update':
$("#needfilenum").show();
break;
case 'final':
$("#needfilenum").show();
break;
default:
$("#needfilenum").hide();
break;
}
});
//});
'<select id="needtoshow" >
<option id="dfaut" value="0">Select Something</option>
<option id="update" value="update">Update</option>
<option id="final" value="final">Final</option>
<option id="allergy"value="allergy">Vegan</option>
</select>
<div id="needfilenum" style="background:#f00;">
<input type="text" name="wharever" />
</div>
我可以改变交换机的默认这似乎决定了它显示 还试图
// $("#needtoshow").change(function() {
// switch ($(this).val())
使用代码格式显示您的代码 – 2009-11-06 22:52:18
以及我以为我按照指示发布 我会转贴 – Leigh 2009-11-06 23:00:45
注意:你不能给ID为