[英]How do I clear the selected value from a select box using jQuery?
I don't want to remove the options, just clear the selected value. 我不想删除选项,只需清除所选值。
I tried the following: 我尝试了以下方法:
$("#myid").val("")
and that does not seem to work. 这似乎不起作用。
你可以使用prop
方法。
$("#myid option:selected").prop("selected", false)
只有当你有一个空值的选项时,这才有效:
<option value=""></option>
You can try this 你可以试试这个
HTML CODE 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 CODE JS代码
$(document).ready(function(){
$('#myid').change(function(){
var getVal= $('#myid').select().attr('value');
$('option[id=item'+getVal+']').attr('value','');
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.