2011-03-30 16 views

Respuesta

20

Cuando el Select tiene la prueba de Identificación del

$('#test option').attr('selected', 'selected'); 

JSFiddle Example

O como Ryan mencionado se puede utilizar .prop

$('#test option').prop('selected', true); // or pass false to deselect them 
+1

+1, esto es mejor que el mío para lo que OP quiere. – Jon

+0

Agradable y simple. –

+2

Merece la pena señalar la diferencia entre 'attr' y' prop'. El uso de 'selected' como atributo solo establece el estado inicial de la misma al momento de la introducción al DOM - para cualquier cambio en su estado después de ese punto, use' prop'. Por ejemplo: '.prop ('selected', true)'. –

0

Basta con hacer $("#dropdown").val([0, 1, 2, 3]) donde 0, 1, 2, 3 los valores que desea seleccionar.

+0

¿Qué pasa si quiero seleccionar a todos (cantidad arbitraria). ¿Podría por favor mostrarme cómo hacer esto ya que todavía no estoy seguro? ¿Tendría que construir manualmente esa matriz al recorrer todas las selecciones? – john

+0

@john: La respuesta de InfernalBadger sería más apropiada :) – Jon

Cuestiones relacionadas