Domanda

Quando aggiungo qualcosa della classe "myClass" Voglio chiamare una funzione su questo elemento.

Sarebbe qualcosa nelle linee di:

jQuery(".error_message").live("load",function(){
  alert("test"+this);
});

... ma questa non esiste.

Qual è il miglior modo di fare questo?

È stato utile?

Soluzione

La breve, risposta diretta alla sua domanda sarebbe "no può fare." Ma dal tuo commento pochi minuti fa, vedo che si desidera aggiungere elementi in modi diversi e hanno un metodo unificato di trattare questi prodotti appena aggiunti. Posso suggerire un altro approccio? eventi trigger personalizzati .

Il modo in cui avrebbe funzionato è come questo: ovunque si carica l'elemento errore messaggio, si aggiunge una riga quando è fatto:

 $('.error_message').trigger('load');

Ora il vostro .Live ( 'carico' ...) cosa funzionerà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top