Autor Zpráva
Vojtak
Profil *
zdar,

nevíte o lepším zápisu pokud chci aby kod platil i pro dynamicky načítané elementy?

používám toto:
    $('#list table input:checkbox').live('liveEvent', function(){
        $(this)......      
    });
    $('#list table input:checkbox').trigger('liveEvent');

pokud ale nactu a vypíšu nové elementy pomocí ajaxu, musím také znovu pustit událost takto:

<script type="text/javascript">
  $('#list table input:checkbox').trigger('liveEvent');
</script>

Neumí to někdo líp abych v těle dokumentu nemusel spouštět trigger?

Díky
ShiraNai7
Profil
.live() pouze zařídí to, že se pro nově vytvořené #list table input:checkbox automaticky zaregistruje daná funkce pro událost liveEvent. S jejím spouštěním to nemá nic do činění.

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