Jquery append no funciona con etiqueta

1 minuto de lectura

Estoy tratando de agregar a este código:

<table class="stores" border="1" cellspacing="10">
    <tr>Stores:</tr>
</table>

Este código, que quiero trabajar, no:

$('.stores').append('<tr>Test</tr>');

Este si funciona:

$('.stores').append('<p>Test</p>');

¿Puedes decir por qué?

PD No estoy seguro de que importe, pero estoy trabajando con WordPress.

No puede tener texto entre etiquetas tr. Prueba esto:

$('.stores').append('<tr><td>Test</td></tr>');

Eso no es HTML válido. Te estás perdiendo el <td>

Funciona bien cuando cambias el marcado: http://jsfiddle.net/jomanlk/XHvVk/

$('.stores').append('<tr><td>Test</td></tr>');

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad