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

Alexeina66

Мой дом здесь!
Регистрация
26 Авг 2013
Сообщения
415
Реакции
436
Добрый день!

Есть select поле, которое выводит пустое первое поле по умолчанию.

Код:
<option value="" disabled="disabled" selected="selected"></option>

39ve4.jpg


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

39veh.jpg

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
                }
                return function(t, e, n) {
                    e && v(t.prototype, e)
                }(n, [{
                    key: "getValue",
                    value: function() {
                        var t = this.select.value;
                        return t !== this.settings.placeholder && "" !== t || (t = null), t
                    }
                }]), n
            }()
        }, function(t, e) {
            t.exports = function(t) {
                for (var e = '<div class="eapps-form-element-input-dropdown-wrapper">\n    <select class="eapps-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, а с какого-нибудь фреймворка, нужно гуглить как там это делается
К примеру, bootstrap select set value - $('.selectpicker').selectpicker('val', 1);
 
$('select option').eq(0).remove();

$('select option').eq(0).attr('selected', true);
$('select option').eq(0).prop('selected', true);
$('select').val(somevalue).change();
 
$('select option').attr('selected').remove(); удалит выбранную опцию и по умолчанию в том числе.
Либо как вариант указанный выше
$('select option').eq(0).remove();
и не забудьте сделать активным другую опцию, иначе получете тот же пустой селект.
 
Назад
Сверху