1
我會想顯示事業部基礎上下拉列表中選擇默認值,但不能作品,它只能顯示和隱藏當我在降更改選定值下降。我嘗試使用Load函數,但它會顯示所有Div。任何人都可以指導我?JQuery的顯示默認事業部只有
下面是我的代碼:
<script>
$('#dropDown').load(function() {
$('.drop-down-show-hide').hide();
$('#' + this.value).show();
});
$('#dropDown').change(function() {
$('.drop-down-show-hide').hide();
$('#' + this.value).show();
});
</script>
View.cshtml:
<div id="Single_Line" class="drop-down-show-hide">
<br />
<div class="editor-label">
@Html.LabelFor(model => model.MaxChar)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.MaxChar)
@Html.ValidationMessageFor(model => model.Qext_Text)
</div>
</div>
<div id="Multiple_Line" class="drop-down-show-hide">
<br />
<div class="editor-label">
@Html.LabelFor(model => model.NumberOfLines)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.NumberOfLines)
@Html.ValidationMessageFor(model => model.NumberOfLines)
</div>
</div>
下拉列表:
@Html.DropDownListFor(model => model.Question_Type, new SelectList(
new List<Object>{
new { value ="Single Line" , text = "Single_Line" },
new { value ="Multiple Line" , text = "Multiple_Line" },
},
"text",
"value",
0), new { @id = "dropDown" })
.OK,您好我會更新我的答案一旦上了路到達辦公室.. M至辦公室:) –
maheta,謝謝!我仍在嘗試,但沒有運氣。 –
@ Edward.K我已經更新了我的答案。請檢查 。我也顯示下拉值是新{值=「單行」,文本=「SINGLE_LINE」}, 新{值=「多行」,文本=「Multiple_Line」},沒有'_'? –