Я пытаюсь сделать выпадение, используя selct2
все в JQuery. Итак, у меня есть вызов ajax, который отправляется с Java на мой Jquery, который содержит список родительских и дочерних элементов, и он хранится в списке как строки. Так, например:
WEB
-->Apache
-->Nginx
-->Random
DATABASE
-->Sql
-->NoSQL
COMPUTER SYSTEM
-->Windows File Share
Я ищу способ заполнить выпадающий список select2, сделав <optgroup>
и имея значения внутри этой группы. Я изучал создание HashMap или другого способа, но не знал, как это сделать go в JQuery. Пожалуйста помоги. Ниже приведен код, который я получил до сих пор, но он просто добавляет все как option
, а не окружает его в optgroup
.
Код:
$.each(result, function(i, obj) {
var div_data = "<option value=" + obj + ">"
+ obj + "</option>";
$(div_data).appendTo('#selectData2');
});