ASP.NETMVC3かみそり構文によって生成されているドロップダウンリストがあります。
<div id="list" style="display:none; float:left;">@Html.DropDownListFor(x => x.PromoType, Model.PromoTypes)</div>
「ドロップダウンリストの2番目の値を選択した場合は、このもう1つのドロップダウンリストを表示させてください」と言いたいのですが。
次のJavaScriptを前提として、疑問符の代わりに何を入力しますか?ハードコードされた文字列の使用は避けたい。
<script type="text/javascript">
$(function () {
$('#list select').change(function () {
if ($("#list select").val() == ??????????) {
$("#over").show();
$("#product").hide();
}
else if ($("#list select").val() == ??????????) {
$("#product").show();
$("#over").hide();
}
else {
$("#over").hide();
$("#product").hide();
}
});
});
</script>
編集ifステートメントで使用することになったコードは次のとおりです。
$("#list select")[0].selectedIndex == 1