¿Es posible borrar el contenido de un objeto de selección html usando JQuery? Tengo una función que obtiene una lista para completar la selección y la agrega a la selección, por lo que necesito alguna forma de borrar los datos anteriores antes de agregarlos.clearing seleccionar usando jquery
Respuesta
uso .empty()
$('select').empty().append('whatever');
también se puede utilizar .html()
pero tenga en cuenta
Cuando
.html()
se utiliza para ajustar el contenido de un elemento, cualquier contenido que estaba en ese elemento es completamente reemplazado por el nuevo contenido. Considere el siguiente código HTML:
alternativa: --- Si desea que sólo los elementos de opción a-ser-eliminar, utilice .remove()
$('select option').remove();
$('option', '#theSelect').remove();
Suponiendo una lista como abajo - y asumiendo algunas de las opciones fueron seleccionadas ... (esta es una selección múltiple, pero esto también funcionará en una sola selección.
<select multiple='multiple' id='selectListName'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
En alguna función llamada basada en algún evento, el siguiente código borrará todas las opciones seleccionadas.
$ ("# selectListName"). Prop ('selectedIndex', -1);
Here is un pequeño plugin jQuery que (entre otras cosas) puede vaciar una lista desplegable.
acaba de escribir:
$('your-select-element').selectUtils('setEmpty');
- 1. Clearing Grails Dependency Cache
- 2. Android Edittext- Clearing Spans
- 3. Cambiar Seleccionar valor usando jQuery Uniform.js
- 4. usando xpath para seleccionar elementos en jQuery?
- 5. JQuery Mobile: actualizar seleccionar usando javascript
- 6. usando jQuery seleccionar texto td anterior
- 7. CSS child clearing parent float
- 8. android radiobutton check after clearing check issue
- 9. Jquery - Seleccionar optgroup en seleccionar
- 10. Seleccionar un formulario que está en un iframe usando jQuery
- 11. Cómo habilito/deshabilito opciones en Seleccionar cuadro usando jquery
- 12. ¿Cómo seleccionar elementos dentro de una variable usando jQuery?
- 13. ¿Cómo seleccionar un elemento hijo único usando jQuery?
- 14. Rellenar lista desplegable seleccionar con una matriz usando jQuery
- 15. ¿Seleccionar todas las casillas marcadas con identificaciones similares usando Jquery?
- 16. Seleccionar una pestaña jQuery usando un parámetro en la URL
- 17. Seleccionar por atributo de ID usando JQuery en ASP.NET
- 18. jQuery seleccionar por atributo usando los operadores AND y OR
- 19. Seleccionar elementos con puntos en ID usando jQuery?
- 20. Jquery Uniform cambiar seleccionar tamaño
- 21. jQuery Validar obligatorio Seleccionar
- 22. jquery seleccionar vivo onchange
- 23. jQuery seleccionar antecesor
- 24. jQuery Combobox/seleccionar autocompletar?
- 25. jquery: seleccionar texto evento
- 26. Jquery seleccionar eventos
- 27. jquery buscar seleccionar opciones atributos
- 28. jQuery llenar elementos en a Seleccionar usando jQuery ajax json, php
- 29. jQuery autocompletar no seleccionar elemento
- 30. jQuery selectores: multiselección vs seleccionar
Creo que desee agregar() aquí en lugar de appendTo, ¿verdad? –
¿Entonces puede vaciar la lista anterior y anexar la nueva lista en una línea de código? ¡Excelente! – user517406
.html() no se debe utilizar, ya que no elimina ningún dato o elementos bount. En su lugar, use los otros dos (.empty() o .remove()) que eliminan todos los datos y elementos enlazados. – helios456