¿Tengo que repetir TODO y establecer el atributo 'seleccionado' o hay una mejor manera?¿Manera rápida de borrar todas las selecciones en un multiselect habilitado <select> con jQuery?
Respuesta
Simplemente encontrar todos los <option>
etiquetas seleccionadas dentro de su <select>
y quitar el atributo selected
:
$("#my_select option:selected").removeAttr("selected");
A partir de jQuery 1.6, debe utilizar .prop
en lugar de eliminar el atributo:
$("#my_select option:selected").prop("selected", false);
jQuery's :selected selector es probablemente lo que estás buscando.
más corta y la forma más rápida de eliminar toda la selección, es pasando cadena vacía en la función jQuery .val():
$("#my_select").val('')
solo una advertencia de que si tiene una opción con value = "", este método lo seleccionará para que la respuesta aceptada sea la correcta para usted https://jsfiddle.net/yemgudc8/ – fsw
no funciona ... – cwhisperer
Para borrar toda la selección, estoy usando así y está funcionando bien para mí. aquí es el guión:
$("#ddlMultiselect").multiSelect("clearSelection");
$("#ddlMultiselect").multiSelect('refresh');
Esta respuesta es no relevante a la pregunta. –
¿Para qué biblioteca es esto? Multiselect no es parte de jQuery o jQueryUI. – Nielsvh
Esto es para el arranque múltiple puede ser –
Ésta es la mejor manera de limpiar una selección múltiple o cuadro de lista:
$("#drp_assign_list option[value]").remove();
En jQuery:
$("#id option:selected").prop("selected", false);
$("#id").multiselect('refresh');
en JavaScript,
Puede usar la lista de todas las opciones del menú desplegable multiselect que será una matriz. Luego, bucleéelo hasta ma ke Los atributos seleccionados son falsos en cada Objeto.
for(var i=0;i<list.length;i++)
{
if(list[i].Selected==true)
{
list[i].Selected=false;
}
}
Suponiendo que está usando desplegable de selección múltiple Bootstrap por David Stutz $ ('# selectId') de selección múltiple ('deselectAll', false).; Pero por alguna razón no funciona dentro del método de inicialización
- 1. Cómo borrar todas las cookies con jQuery
- 2. Borrar todas las filas en la tabla
- 3. ActiveRecord .select(): ¿es posible borrar selecciones antiguas?
- 4. ¿Cómo seleccionar mediante programación las selecciones con jQuery UI?
- 5. jquery multiselect recargar
- 6. jQuery moviendo valores de MultiSelect a otro MultiSelect
- 7. ¿Borrar todas las actividades en una tarea?
- 8. deshabilitar el jQuery MULTISELECT
- 9. Borrar todas las imágenes agregadas al lienzo
- 10. Borrar/restablecer un modelo en qt (eliminar todas las filas)
- 11. Borrar todas las líneas que comienzan con # o; en Notepad ++
- 12. cómo borrar todas las filas de UITableView
- 13. Borrar todas las suscripciones a eventos (clonadas)
- 14. JQGrid - Multiselect
- 15. ¿Cómo borrar todas las filas de un TableLayout?
- 16. SQL borrar todas las filas excepto algunos
- 17. Habilitar Shift-Multiselect en jQuery UI seleccionable
- 18. Borrar todas las macros vim actualmente definidas
- 19. Fusionando dos selecciones de jQuery
- 20. R: cómo borrar todas las advertencias
- 21. manera rápida de eliminar todas las aplicaciones de glassfish detenido en netbeans?
- 22. ¿La mejor manera de borrar todas las filas en una tabla usando NHibernate?
- 23. ¿Cómo borrar todas las bases de datos en Postgres?
- 24. Cómo borrar un selecto menú desplegable múltiple utilizando jQuery
- 25. Jquery seleccione todos los valores en un menú desplegable multiselect
- 26. jQuery - forma más rápida de eliminar todas las filas de una tabla muy grande
- 27. Cómo seleccionar cualquier elemento (entradas, selecciones, áreas de texto) con un nombre específico con JQuery
- 28. Multiselect ListBox
- 29. En jQuery cómo borrar variables y funciones
- 30. ¿La mejor manera de truncar todas las tablas con hibernación?
para el menú desplegable de selección múltiple, esto no borrará el texto mostrado. – Sahi