Este pequeño Snippet de código te ayudará a eliminar TODOS los elementos dentro de un input de tipo select
Es poco común, lo sé, pero quizá algún día la requieran.
var removeAllOptionsSelect = function(element_class_or_id){ var element = $(element_class_or_id+" option"); $.each(element,function(i,v){ value = v.value; $(element_class_or_id+" option[value="+value+"]").remove(); }) }
Solo tienes que correr
removeAllOptionsSelect(«#id_select»);
Muy bueno, solo que algo pesado para el procesamiento de la pag. web, mejor usa document.getElementById(«tu id»).options.length = 0;