我正在从我的数据库中检索有关产品的信息并填充表单,以便用户更新产品详细信息。
我想要做的是在下拉列表中预先选择数据库保存选项,以便用户清楚地看到已经为该产品加载的内容。
我不知道该怎么做?我知道如何填充表单,我已经使用文本字段完成了,但不确定如何/是否可以使用选择列表关闭它。
按价值计算,例如:
$('selector').val('whatever')
或者,如果您愿意,可以使用selected
属性来完成(如果您从数据库中获取的值实际上在某个选项的value
属性上):
$('selector').children('option[value=whatever]').attr('selected','selected')
应该选择您想要的选项...
要对新加载的SELECT
框进行默认选择,只需将所需设置option
为selected
'
<select id="my-select">
<option> -- Select -- </option>
<option value="1">Item One</option>
<option value="2" selected="selected">Item Two</option>
<option value="3">Item Three</option>
</select>
或者在 jQuery 中:
$( '#my-select' ).val( 2 );