@Minusator

Как убрать в select поле выключенную опцию?

Приветствую!
Есть поле select с такой html структурой
<select class="form-element-input-dropdown">
        
            <option value="" disabled="disabled" selected="selected"></option>
        
            <option value="1 значение">1 значение</option>
        
            <option value="2 значение">2 значение</option>
        
            <option value="3 значение">3 значение</option>
        
    </select>

Форумирует HTML данный JS код
function n(t, r) {
                    var o;
                    ! function(t, e) {
                        if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function")
                    }(this), (o = e.call(this, t, r, g.a)).settings.options && o.settings.options.unshift(o.settings.placeholder || ""), o.render(), o.select = o.view.element.querySelector("select");
                    var i = o.select.querySelector("option:first-child");
                    return i && (i.setAttribute("disabled", "disabled"), i.setAttribute("selected", "selected")), o.settings.value ? o.setSelected(o.settings.value) : (o.select.classList.add("".concat(o.prefix, "-element-pristine")), o.select.addEventListener("change", function() {
                        o.select.classList.remove("".concat(o.prefix, "-element-pristine"))
                    })), o
                }

function(t, e) {
            t.exports = function(t) {
                for (var e = '<div class="form-element-input-dropdown-wrapper">\n    <select class="form-element eapps-form-element-input-dropdown">\n        ', n = 0; n < t.options.length; n++) e += '\n            <option value="' + t.options[n] + '">' + t.options[n] + "</option>\n        ";
                return e + "\n    </select>\n</div>\n"
            }
        }

Как убрать выключенную опцию select?
<option value="" disabled="disabled" selected="selected"></option>


Спасибо за ответы!
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
$('option[disabled]').remove();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽