Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Quick way to clear all selections on a multiselect enabled <select> with jQuery?

Do I have to iterate through ALL the and set remove the 'selected' attribute or is there a better way?

like image 417
MetaGuru Avatar asked Feb 12 '10 20:02

MetaGuru


1 Answers

Simply find all the selected <option> tags within your <select> and remove the selected attribute:

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

As of jQuery 1.6, you should use .prop instead of removing the attribute:

$("#my_select option:selected").prop("selected", false); 
like image 56
meagar Avatar answered Sep 20 '22 02:09

meagar