es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Necesito consejo y la mejor manera de eliminar todas las etiquetas

dentro de una tabla HTML utilizando Jquery.

Estoy creando una tabla HTML simple y aquí está mi ejemplo de código fuente HTML:

<table>
  <tr>
    <td>Name</td>
    <td>Address</td>
  </tr>
  <tr>
    <td><p>John Doe</p></td>
    <td><p>Flat 7 118 Blackhorse Grove</p><p>London W6 7HB UK</p></td>
  </tr>
</table>

Estoy intentando implementar un script de jQuery, pero no elimina todas las etiquetas de párrafo dentro de la tabla, por ejemplo </p>.

Aquí está mi código en jQuery:

$("table").find("<p>").remove();

¿Qué salió mal?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema con el código Jquery proporcionado es que solo elimina la primera etiqueta que encuentra dentro de cada elemento

    , mientras que hay varias etiquetas

    presentes en algunos de los elementos en la fuente HTML de ejemplo. Para eliminar todas las etiquetas

    dentro de la tabla, el código Jquery debería modificarse de la siguiente manera:

    “`
    $(“table td”).find(“p”).remove();
    “`

    Este código encontrará todos los elementos

    dentro del elemento

    y luego eliminará todas las etiquetas

    dentro de cada elemento

    .

Comments are closed.