我想改变
<option value="2">Samsung</option>
至
<option selected value="2">Samsung</option>
通过jquery。
jquery attr
和prop
打印整个selected="selected"
。
您可以使用.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>