所以我有一个下拉列表
<select id="theSelectId">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
这是我想什么
<select id="theSelectId">
<option value="" selected="selected"></option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
尝试添加之前一个空白选项并将其设置为这个,要强制用户选择从原来的列表中的值,但希望当他们看到他们有选择的选项,它是空白。
尝试这一点,但不工作
// Add blank option
var blankOption = {optVal : ''};
$.each(blankOption, function(optVal, text) {
$('<option></option>').val(optVal).html(text).preprendTo('#theSelectId');
});
我也试过,但被送走其他值
$('#theSelectId option').prependTo('<option value=""></option>');