others - 在jQuery启用多选 <select> ,快速清除所有选择?

我是否必须遍历所有并设置删除'selected '属性,还是有更好的方法?

时间:

<select>中查找所有选中的<option>标记,并移除selected属性:


$("#my_select option:selected").removeAttr("selected");



jQuery 1.6,你应该使用.prop,而不是删除属性:


$("#my_select option:selected").prop("selected", false);



以下是脚本:


 $("#ddlMultiselect").multiSelect("clearSelection");



 $("#ddlMultiselect").multiSelect( 'refresh' );



删除所有选择的最简单最快捷的方法是,在jQuery .val()函数中传递空字符串:


$("#my_select").val('')



这是清除多选或列表框的最佳方法:


 $("#drp_assign_list option[value]").remove();



jQuery的selector:,选择器可能是你想要的。

在JQuery中:


 $("#id option:selected").prop("selected", false);


 $("#id").multiselect('refresh');



在javascript中,


for(var i=0;i<list.length;i++)


{


 if(list[i].Selected==true)


 {


 list[i].Selected=false;


 }


}



...