Alexeina66
Мой дом здесь!
- Регистрация
- 26 Авг 2013
- Сообщения
- 426
- Реакции
- 447
- Автор темы
- #1
Добрый день!
Есть select поле, которое выводит пустое первое поле по умолчанию.
Как убрать пустое поле и вывести первую опцию по умолчанию в js?
JS
Есть select поле, которое выводит пустое первое поле по умолчанию.
Код:
<option value="" disabled="disabled" selected="selected"></option>

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

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"
}
}