我不想删除选项,只需清除所选值。
我尝试了以下方法:
$("#myid").val("")
这似乎不起作用。
你可以使用prop
方法。
$("#myid option:selected").prop("selected", false)
仅当您有一个空值选项时,这才有效:
<option value=""></option>
你可以试试这个
代码
<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','');
});
});