Im Moment habe ich eine Tabelle mit einer geschachtelten Tabelle drin:jQuery Wählen Sie nur tr/td in der Haupttabelle, nicht verschachtelte Tabellen.
<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 Tabellenstruktur.
Ich verwende derzeit die folgende jQuery, die auf jedem tr
unabhängig von der Tabellenebene ausgelöst wird. Wie ändere ich es, nur auf der ersten Ebene zu feuern?
$(document).ready(function(){
$("#report tr:not(.odd)").hide();
$("#report tr:first-child").show();
$("#report tr.odd").click(function(){
$(this).next("#report tr").fadeToggle(600);
});
});
Danke für die schnelle Antwort. Ich neu es war etwas wirklich einfaches. – TheAlbear