Witam mam problem ponieważ chcę wstawić do tabeli w jquery komentarze z serwera problem polega na tym że po kliknięciu wstawiają się wszystkie a nie jeden zamieszam kod może ktoś pomoże.
<?php session_start(); ?> <style> <?php include "style.css" ?> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="script.js"></script> <?php echo "<div id='imie2'><div id='imie3'> Jesteś zalogowany jako ". "<span id='formatImie'>" . $_POST["imie"] . "</span>" . "</div></div>"; echo "<table id='calaTabela'><tr id='wiersz1'> <td>Data-ID</td> <td>Data</td> <td>Od</td> <td>Do</td> <td>Tytuł</td> <td>Przeczytana</td> <td>Katalog</td> </tr></table>"; ?> <?php echo "<div id='footer'><div id='przycisk'> <button id='pokaz'>Pokaz</button></div> <div id='footer1'></div></div>"; ?>
a tu kod w jquery
$(this).on("click","#wiersz1",function(){ var wiersz = $("<tr id='wiersz2'></tr>"); var wiersz2 = $("<tr id='wiersz1'></tr>"); var komorka = $("<td colspan='7'></td>"); var komorka2 = $("<td>Data-ID</td><td>Data</td><td>Od</td><td>Do</td><td>Tytuł</td><td>Przeczytana</td><td>Katalog</td>"); komorka.load("tresc.php",{id:$(this).data("ID")}); wiersz.append(komorka); wiersz2.append(komorka2); wiersz.fadeIn().appendTo("#calaTabela"); wiersz2.fadeIn().appendTo("#calaTabela"); }); $(this).on("click","#wiersz2",function(){ $(this).fadeOut(); $(this).next().remove(); });
tam gdzie jest 1, 2 i 3 to są numery rekordów w bazie