Actualmente tengo una tabla con una tabla anidada en ella:jQuery selecciona solo tr/td en la tabla principal, no en las tablas anidadas.
<table class="datagrid" id="report">
<thead>
<tr>
<th>item1</th>
<th>item2</th>
</tr>
</thead>
<tbody>
<tr class="odd"> <-- on click from this level only
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<table>
<tr class="odd"> <-- not to be fired here
<td></td>
etc estructura de la tabla.
Actualmente estoy usando el siguiente jQuery, que se activa en cada tr
independientemente del nivel de la tabla. ¿Cómo lo cambio para disparar solo en el primer nivel?
$(document).ready(function(){
$("#report tr:not(.odd)").hide();
$("#report tr:first-child").show();
$("#report tr.odd").click(function(){
$(this).next("#report tr").fadeToggle(600);
});
});
Gracias por la respuesta rápida. Yo nuevo, era algo realmente simple. – TheAlbear