Я хочу установить значение по умолчанию, когда моя форма открывается в моем выборе.
У меня есть форма, которая разделяет функции вставки и изменения. Итак, у меня есть параметр внутри if, чтобы знать, какое действие выполнять, и именно здесь я ввожу свое значение по умолчанию.
Форма 1:
$('select option[value="0"]').attr("selected", true);
Форма 2:
$("#selClaveR").val("Seleccionar");
Но ни один из этих двух не заставляет мой выбор указывать свое значение как выбранное.
Дорогая, я оставляю вам два варианта: один с использованием последней библиотеки JQuery, а второй с использованием чистого javascript без необходимости что-либо импортировать.
С JQuery 3.2.0
Без книжного магазина (старая школа)
Обратите внимание, что нулевая опция, которая говорит о выборе элемента, находится посередине, поэтому, если вы удалите javascript, он сначала не будет загружаться по умолчанию. Привет.
Ну, как у вас, просто выберите select и передайте ему значение, и все.
В js вы должны применить свойство изменения после загрузки val
Это долго, но, возможно, кому-то еще будет полезно:
Допустим, у вас есть:
в js вам нужно сделать следующее:
У меня обычно возникает эта проблема, когда я использую какую-либо библиотеку стилей для своего выбора, но я решаю ее, применяя это.
Дополняя это решение, очень полезно, когда у вас есть
<option>
значение без значения, объявленное через атрибут value, чтобы позже восстановить его до исходного значения в форме:(jquery), чтобы выбрать первый: