Передомной стоит проблема, нет доступа к редактированию Html разметки по определенным причинам, но нужно объеденить options из select в тэг optiongroup, к примеру, у меня есть пункты:
Мне нужно преобразовать в:
Проблема еще в том что этот селект кастомизирован через бутстрап. Возможно ли сделать такое через Js?
Ответ
var groups = {}; //собираем элементы по группам $('option[data-group]').each(function(i, el) { var group = $(el).data('group'); if (!groups.hasOwnProperty(group)) groups[group] = []; groups[group].push(el); }); //оборачиваем в новый тег for (var group in groups) { $(groups[group]).wrapAll('
Комментариев нет:
Отправить комментарий