У меня есть следующий пример кода.
<select data-placeholder="Choose a country..." multiple class="chosen-select"> <option value=""></option> <option value="United States">United States</option> <option value="United Kingdom">United Kingdom</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option> </select> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"> </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.6.1/chosen.jquery.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.6.1/chosen.css" /> <script> $(document).ready(function () { $(".chosen-select").chosen(); }); </script>
Что приводит к следующей картинке.Любое понимание того, почему это не будет работать?Я пробовал это в Chrome и IE, для справки.Консоль говорит «выбрано, это не функция».
Обновление:
Получил.Если вы используете Asp.net, убедитесь, что ваши скрипты загружаются правильно.Здесь поможет верхний ответ:
jquery Выбранный плагин в Asp.net MVC 4 не отображается в виде