我想知道是否有可能让jQuery在下拉框中选择一个选项,比如说第4项?
<select>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
</select>
Run Code Online (Sandbox Code Playgroud)
我希望用户单击一个链接,然后让选择框更改其值,就像用户通过单击选项选择它一样.
我目前正在使用jQuery返回一些JSON结果.返回这些结果后,我将使用它们预先填充表单中的字段.
但是,我需要一些帮助来预先选择下拉框中的项目.例如,我有一个选择框(这是缩短的):
<select id="startTime">
<option value="14:00:00">2:00 pm</option>
<option value="15:00:00">3:00 pm</option>
<option value="16:00:00">4:00 pm</option>
<option value="17:00:00">5:00 pm</option>
<option value="18:00:00">6:00 pm</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果我的JSON值是:
var start_time = data[0].start // Let's say this is '17:00:00'
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用jQuery选择值为'17:00:00'的选项?
<option value="17:00:00" selected="selected">5:00 pm</option>
Run Code Online (Sandbox Code Playgroud) 我似乎无法让这个工作......
<select id="selectBox">
<option value="A">Number 0</option>
<option value="B">Number 1</option>
<option value="C">Number 2</option>
<option value="D">Number 3</option>
<option value="E">Number 4</option>
<option value="F">Number 5</option>
<option value="G">Number 6</option>
<option value="H">Number 7</option>
</select>
$('#selectBox option[value=C]').attr('selected', 'selected');
Run Code Online (Sandbox Code Playgroud)