Cómo quitar <li></li> de ul?

cómo eliminar un determinado <li></li> de la ul de la lista?
voy a añadir de forma dinámica…
y tengo que quitarlo cuando el usuario haga clic en borrar. ¿cómo puedo hacer eso?

¿quieres eliminar el texto dentro de la <li></li> demasiado?

OriginalEl autor nimi | 2009-11-02

4 respuestas

  1. 11

    Que depende de lo que tienes y lo que está agregando. Suponiendo que se acaban de añadir elementos por lo que se ve como esto:

    <ul id="list">
      <li><a href="#" class="clear">clear</a></li>
      <li><a href="#" class="clear">clear</a></li>
      <li><a href="#" class="clear">clear</a></li>
    </ul>

    a continuación, utilizar remove() para quitar un solo elemento:

    $("#list a.clear").click(function() {
      $(this).parent().remove();
      return false;
    });

    pero si usted tiene:

    <ul id="list">
      <li>one</li>
      <li>two</li>
      <li>three</li>
    </ul>
    <a href-"#" id="clear">Clear</a>

    y desea borrar todo de ellos, a continuación, utilizar empty():

    $("#clear").click(function() {
      $("#list").empty();
      return false;
    });
    No La Versión De JQuery?
    Tengo una lista creados dinámicamente (<li> en <ul> (que se definen en el propio html). ¿Puedo eliminar un determinado <li> a partir de ese? Como en el segundo ejemplo, supongamos <li> tags dentro de <ul> se crean de forma dinámica. Puedo quitar <li>Dos</li> solo ?

    OriginalEl autor cletus

  2. 3
    $('li').remove();

    Eliminará todos los li elementos… te sugiero que le dan un id atributo cuando se agrega de modo que usted sabe que usted desea eliminar y, a continuación, seleccione específicamente con:

    $('#my_li').remove();

    OriginalEl autor mpen

  3. 1

    Ponga un único valor en los elementos de atributo id cuando se escribe. Luego de tener una única referencia en el punto de destino de ese elemento para su posterior manipulación.

    OriginalEl autor

  4. 0
     var ul = document.getElementById("yourElementId");
    
     while (ul.firstChild)
         ul.removeChild(ul.firstChild);
    Gracias por este fragmento de código, que podría proporcionar cierta ayuda inmediata. explicación adecuada mejoraría en gran medida su valor de largo plazo mostrando porque esta es una buena solución para el problema y que sea más útil para los lectores futuros con otras preguntas similares. Por favor, editar su respuesta a añadir alguna explicación, incluyendo las suposiciones que hemos hecho.

    OriginalEl autor Alexandre Lima

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *