У меня есть выпадающее меню yes/no с редактором Kendo. Редактор не должен скрываться без выбора и показывать выбор да.JQuery: скрыть и показать с mvc не работает
Я пробовал это до сих пор. Если кто-то может указать мою ошибку, которая действительно поможет. благодаря
Jquery:
<script>
$(document).ready(function() {
$("[name='selectname']").change(function() {
//alert($(this).val());
if ($(selectitem).val() == "yes") {
$('.yesnoitemselect').show();
}
else {
$('.yesnoitemselect').hide();
}
});
})
</script>
Бритва код:
<div class="form-group">
<div id="selectitem" name="selectname">
@Html.DropDownListFor(m => m.DisplayNumber, new SelectList(Model.DropdownQuestions, "DisplayNumber", "ValueDescription"), "---Select One---")
</div>
<br/>
<br/>
<div class="yesnoitemselect" name="yesnoitemselect" id="yesnoitemselect">
@(Html.Kendo().EditorFor(model => model.Response)
.Encode(false)
.Name("Response")
.HtmlAttributes(new { style = "height:500px" })
.Resizable(resizable => resizable.Content(true).Toolbar(true))
.Tools(tools => tools.Clear()
.Bold().Italic().Underline().JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
.Formatting()
.CleanFormatting()))
</div>
Когда вы отлаживаете это, как это происходит? Похоже, вы используете несуществующую здесь переменную: '$ (selectitem) .val()' Есть ли ошибка для этого в консоли отладки браузера? Вызывается ли обработчик 'change' вообще? Какова ценность этого кода? – David