我想改变
<option value="2">Samsung</option>至
<option selected value="2">Samsung</option>由jquery提供。
jquery attr和prop打印整个selected="selected"。
发布于 2018-11-09 20:57:09
您可以使用.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>
https://stackoverflow.com/questions/53224624
复制相似问题