Я использую опцию множественного выбора (коробочка для таблеток), используя select2. Использование приведенного выше кода просто дает мне основной выпадающий список. Q: Я не могу получить окно поиска, где пользователь может печатать. Спасибо, что нашли время и посмотрели на мой запрос! Вот код.
<html> <head> <title>multiple select</title> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> </head> <body>Multiple select example <div class="selectRow"> <!-- Using data-placeholder below to set place holder value versus putting in configuration --> <select id="multipleSelectExample" data-placeholder="Select an option" multiple> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> <option value="4">Option 4</option> <option value="5">Option 5</option> </select> </div> </body> <script> $(document).ready( function () { $("#multipleSelectExample").select2(); } ); </script>
Пожалуйста, попробуйте следующее, я думаю, вам нужно поместить тег сценария jQuery перед select2.А также я думаю, что вам нужно использовать более свежую версию jQuery.
<html> <head> <title>multiple select</title> <script src="https://code.jquery.com/jquery-3.4.0.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> </head> <body> <p>Multiple select example</p> <div class="selectRow"> <!-- Using data-placeholder below to set place holder value versus putting in configuration--> <select class="" id="multipleSelectExample" data-placeholder="Select an option" multiple=""> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> <option value="4">Option 4</option> <option value="5">Option 5</option> </select> </div> </body> <script> $(document).ready( function () { $('#multipleSelectExample').select2(); } ); </script> </html>