我正在开发的页面上有多个 asmselect 'select multiple' 表单输入。我想要一个“清除”按钮,将它们重置为初始状态,没有选中状态。我尝试了以下变化:
$('.asmSelect option[selected]').removeAttr("selected");
没有运气。谁能帮帮我?
我正在开发的页面上有多个 asmselect 'select multiple' 表单输入。我想要一个“清除”按钮,将它们重置为初始状态,没有选中状态。我尝试了以下变化:
$('.asmSelect option[selected]').removeAttr("selected");
没有运气。谁能帮帮我?
选择:selected
器将帮助:
$('.asmSelect :selected').removeAttr('selected');
例如,选择一些东西并点击清除:http: //jsfiddle.net/ambiguous/QVzB8/
$('.asmSelect').each(function(){this.selectedIndex = -1});
You could try that.
works. You can see here
你在找这样的东西吗?
在被这个问题困扰了大约 90 分钟后,我想出了这个简单而有效的解决方案:只是假装 asmListItemRemove 被点击如下:
$('.asmListItemRemove').trigger('click');
我开心 :)
PS.:标记为正确的解决方案对我不起作用,因为 ist 将数据从选择模式中取出,但没有删除选择器。当我通过 jquery .remove() 或 .hide() 删除它们时,下次单击选择时,目标道具将无法选择。