<select size="2">
<option selected="selected">Input your option</option>
<option>Input your option</option>
</select>
使用jQuery优雅地取消选项的最佳方法是什么?
<select size="2">
<option selected="selected">Input your option</option>
<option>Input your option</option>
</select>
使用jQuery优雅地取消选项的最佳方法是什么?
当前回答
这个问题已经问了一段时间了,我还没有在旧的浏览器上测试过,但在我看来,一个更简单的答案是
$("#selectID").val([]);
.val()也适用于select http://api.jquery.com/val/
其他回答
在你的选择中设置一个id,像这样: <select id="foo" size="2">
然后你可以使用: $ (" # foo”)。道具(“selectedIndex”,0).change ();
这个问题已经问了一段时间了,我还没有在旧的浏览器上测试过,但在我看来,一个更简单的答案是
$("#selectID").val([]);
.val()也适用于select http://api.jquery.com/val/
$("option:selected").attr("selected", false);
这个代码适用于我。
$("option:selected").prop("selected", false);
一个快速谷歌发现这篇文章,描述了如何在IE中为单个和多个选择列表做你想做的事情。解决方案似乎也很优雅:
$('#clickme').click(function() {
$('#selectmenu option').attr('selected', false);
});