我不想删除这些选项,只是清除所选择的值。
我尝试了以下方法:
我尝试了以下方法:
$("#myid").val("")
而且似乎不起作用。
$("#myid").val("")
而且似乎不起作用。
prop
方法。$("#myid option:selected").prop("selected", false)
只有当您拥有一个值为空的选项时,这才有效:
<option value=""></option>
HTML 代码
<select id="myid">
<option value="">Select None</option>
<option value="0" id="item1">Item 1</option>
<option value="1" id="item1">Item 2</option>
<option value="2" id="item2">Item 3</option>
<option value="3" id="item3">Item 4</option>
</select>
JS 代码
$(document).ready(function(){
$('#myid').change(function(){
var getVal= $('#myid').select().attr('value');
$('option[id=item'+getVal+']').attr('value','');
});
});