¿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. usando xpath para seleccionar elementos en jQuery?
- 4. Cambiar Seleccionar valor usando jQuery Uniform.js
- 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. Seleccionar elementos con puntos en ID usando jQuery?
- 12. ¿Cómo seleccionar elementos dentro de una variable usando jQuery?
- 13. Cómo habilito/deshabilito opciones en Seleccionar cuadro usando jquery
- 14. ¿Seleccionar todas las casillas marcadas con identificaciones similares usando Jquery?
- 15. Seleccionar una pestaña jQuery usando un parámetro en la URL
- 16. Rellenar lista desplegable seleccionar con una matriz usando jQuery
- 17. jQuery seleccionar por atributo usando los operadores AND y OR
- 18. Seleccionar por atributo de ID usando JQuery en ASP.NET
- 19. ¿Cómo seleccionar un elemento hijo único usando jQuery?
- 20. Jquery Uniform cambiar seleccionar tamaño
- 21. jquery seleccionar vivo onchange
- 22. Jquery seleccionar eventos
- 23. jQuery seleccionar antecesor
- 24. jQuery Validar obligatorio Seleccionar
- 25. jquery: seleccionar texto evento
- 26. jQuery Combobox/seleccionar autocompletar?
- 27. jquery buscar seleccionar opciones atributos
- 28. jQuery llenar elementos en a Seleccionar usando jQuery ajax json, php
- 29. jQuery seleccionar img con src
- 30. jQuery: ¿seleccionar atributo de estilo?
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