Как скрыть и показать div в ASP.NET MVC 5 Использование события изменения dropdownlist
Всем Привет,
Я пытаюсь скрыть и показать div в своем проекте mvc 5 с помощью события изменения dropdownlist, я исследовал его и, к счастью, нашел этот код в интернете, но он, похоже, не работает для меня, я буду признателен, если кто-нибудь укажет, где я делаю ошибки. Заранее спасибо.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(function () { $("#CountryID").change(function () { if ($(this).val() != "Ghana") { $("#showStateLga").show(); } else { $("#showStateLga").hide(); } }); }); </script>
Я пытаюсь скрыть и показать div в своем проекте mvc 5 с помощью события изменения dropdownlist, я исследовал его и, к счастью, нашел этот код в интернете, но он, похоже, не работает для меня, я буду признателен, если кто-нибудь укажет, где я делаю ошибки. Заранее спасибо.
<сценарий тип="текст/яваскрипт" СРЦ="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&ГТ;&ЛТ;/скрипт>
< script type= "text/javascript">
$(функция () {
$("#CountryID"). change(функция () {
if ($(this). val ()! = " Гана") {
$("#showStateLga"). show();
} еще {
$("#showStateLga"). скрыть();
}
});
});
< / script>
Элемент управления Dropdownlist:
<div class="form-group"> @Html.LabelFor(model => model.CountryID, htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.DropDownListFor(model => model.CountryID, (IEnumerable<SelectListItem>)ViewBag.cCountryList, "---Select---", new {@class = "form-control" }) @Html.ValidationMessageFor(model => model.CountryID, "", new { @class = "text-danger" }) </div> </div>
Управление Div:
<div id="showStateLga" style="display: none"> <div class="form-group"> @Html.LabelFor(model => model.notState, htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.notState, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.notState, "", new { @class = "text-danger" }) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.notCity, htmlAttributes: new { @class = "control-label col-md-2" }) <div class="col-md-10"> @Html.EditorFor(model => model.notCity, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.notCity, "", new { @class = "text-danger" }) </div> </div> </div>
Что я уже пробовал:
<сценарий тип="текст/яваскрипт" СРЦ="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&ГТ;&ЛТ;/скрипт>
< script type= "text/javascript">
$(функция () {
$("#CountryID"). change(функция () {
if ($(this). val () ! = " Нигерия") {
$("#showStateLga"). show();
} еще {
$("#showStateLga"). скрыть();
}
});
});
< / script>