我有这个HTML代码:
<select name="0-gender" id="id_0-gender">
<option value="0">Select gender:</option>
<option value="1">Woman</option>
<option value="2">Man</option>
</select>
<option value="0">
是因为:
$("#id_0-gender").prepend("<option value='0'></option>")
$("#id_0-gender option[value='0']").text('Select gender:');
当我打开我的页面时,默认情况下我有“女人”,但需要“选择性别”。这对我来说很奇怪。
答案 0 :(得分:1)
你应该有这个代码:
<option value="0" selected="selected">Select gender:</option>
“已选择”部分表示默认情况下应选择选项值。
答案 1 :(得分:1)
添加
$(...).attr('selected','selected');
仅限您要选择的选项
答案 2 :(得分:1)
您可以设置默认选择option
:
<option value="0" selected="selected">Select gender:</option>
答案 3 :(得分:1)
$("#id_0-gender option[value='0']").text('Select gender:');
之后就这样做了:
.prop("selected", true);
所以,它会像:
结束$("#id_0-gender option[value='0']")
.text('Select gender:')
.prop("selected", true);
来自评论,它听起来像是原始代码:
<select name="0-gender" id="id_0-gender">
<option value="1">Woman</option>
<option value="2">Man</option>
</select>
所以,你需要做的就是:
$("#id_0-gender")
.append("<option value='0' selected='selected'>Select Gender</option>");
答案 4 :(得分:1)
更好的设计视角是使用RadioButtons
将它们分组,将所选值设置为男性。很少有Transgenders
来访问网站