如果我有这个选择框:
<select id="s" name="s">
<option value="0">-</option>
<option value="1">A</option>
<option value="2" selected>B</option>
<option value="3">C</option>
</select>
如果我尝试运行$("#s").val("4")
,则选择更改为“0”。(请参阅此处的行为:http: //jsfiddle.net/4NwN5/)我怎样才能做到这一点,以便如果我尝试将选择框设置为选择框中不存在的值,则没有任何变化?