Я пытаюсь реализовать веб-приложение, которое включает в себя раскрытие и скрытие семанти c раскрывающегося меню пользовательского интерфейса на основе нажатия кнопки. Когда я не использую стилизацию Semanti c UI, все работает правильно. Однако, если я изменю его, переключение пользовательского интерфейса semanti c не будет работать. Вот мой тестовый код ниже:
<div class="row">
<div class="col-lg-1">
<input type="button" value="test" class="ui button" id="togglevis" />
</div>
</div>
<div class="row">
<div class="col-lg-1">
@Html.DropDownList("SnvtDropdown", new List<SelectListItem>() { new SelectListItem() { Text = "test", Value = "test" } }, new { @class = "ui select dropdown", @id = "uitest" })
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
$("body").on("click", "#togglevis", function () {
$("#uitest").toggle();
});
Этот код прекрасно работает без объявления "ui select dropdown" в коде бритвы. Есть ли что-то конкретное c, что я должен сделать с semanti c ui, чтобы сделать эту работу?