助けてください、何百万もの方法を試しましたが、まだ機能しません: 選択/オプション ボックスから更新または最終を選択すると、入力フィールドがある div が表示されます。デフォルトが switch ステートメントに示すことだけを行います。もちろん、入力フィールドを表示するかどうかを決定したいのは、選択が行われた後でのみです。
頭の部分に…
$(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())