2012-07-25 2 views
0

J'ai ce code qui utilise la méthode en direct, et il fonctionne dans Opera et Chrome:méthode en direct() et(), et FF navigateur

$(".dynamicaly_created_div").live("click",function(){ 
    $(event.target).parent().remove(); 
}); 

Mais pas dans FF. J'ai donc essayé de remplacer "live" par "on" (j'ai lu quelque part que live est déprécié). Mais alors, cela ne fonctionne pas dans n'importe quel navigateur.

Y at-il une solution pour cela?

+0

Quelle version de jQuery utilisez-vous? Un peu important. –

+0

Dernière, v 1.7.2 – SomeoneS

Répondre

6

Avez-vous essayé de transmettre l'événement à la fonction?

$(".dynamicaly_created_div").live("click",function(e){ 
    $(e.target).parent().remove(); 
}); 
+0

Oui, cela fonctionne, tnx beaucoup :) Et, oui, j'ai essayé quelque chose comme ça, mais je ne l'ai pas utilisé correctement, donc cela n'a pas fonctionné. – SomeoneS