Autor Zpráva
Bildr
Profil
zdravím všechny zdejší, zasekl jsem se u hlídání eventů u změněného domu pomocí jquery. konkrétně: mám na tabulku navázaný tablesorter (jquery plugin), jakmile ale načtu ajaxem nový obsah tabulky (resp. celou tabulku od <table> po </table>), tak tablesorter nefunguje. situaci demonstruje následující kód: po načtení stránky při kliknutí na "klikni" vybíhá alert, nicméně pokud ho znovu načtu kliknutím na "načti", tak již alerty nevyskají. jak docílit toho abych mohl mít hlídané eventy i takto na změněném domu? předem díky za každý hint.

<html>
<head>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $("div.content p").click(function() {
                alert('Nezobrazi se po nacteni');
            });
            $("div.reload").click(function() {
                $("div.content").html("<p>Klikni (nactene tlacitko)</p>");
            });
            

        });
    </script>
</head>
<body>
    <div class="content"><p>Klikni</p></div>
    <div class="reload">Nacti</div>
</body>
</html>
Kajman_
Profil *
Buď si tahat jen tbody, nebo si to po změně nabindovat nebo použít novou metodu live
http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=113464#2
Bildr
Profil
Solved, díky.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0