我正在开发的页面上有多个asmselect'选择多个'表单输入。我想要一个'清除'按钮,将这些按钮重置为最初的,没有选择的状态。我尝试过各种变体:
$('.asmSelect option[selected]').removeAttr("selected");
没有运气。任何人都可以帮我吗?
答案 0 :(得分:2)
:selected
选择器有助于:
$('.asmSelect :selected').removeAttr('selected');
例如,选择一些内容并点击清除:http://jsfiddle.net/ambiguous/QVzB8/
答案 1 :(得分:1)
答案 2 :(得分:0)
这就是你想要的东西吗?
答案 3 :(得分:0)
在遇到这个问题大约90分钟后,我想出了这个简单而有效的解决方案:只是点击了如下所示的mListItemRemove:
$('.asmListItemRemove').trigger('click');
我很高兴:)
PS:标记为正确的解决方案对我不起作用,因为ist将数据从选择模式中取出但没有删除选择器。当我通过jquery .remove()或.hide()删除它们时,下次单击选择时,目标道具将无法选择。