Как установить `selected` вместо`option` вместо `selected="selected"`
Я хочу измениться
<option value="2">Samsung</option>
в
<option selected value="2">Samsung</option>
по запросу.
JQuery attr
а также prop
печатает весь selected="selected"
,
1 ответ
Вы могли бы использовать .replaceWith
заменить явным HTML:
$("select option[value=2]")
.replaceWith("<option selected value='2'>2</option>")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Но не ясно, что это за проблема, решаемая против установки по значению .val(2)
$("select").val("2")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>