J'ai ce codeAprès append() comment lier un événement click à l'élément venez d'ajouter
$(".delete2").click(function() {
$('#load2').fadeIn();
}
Je dynamiquement ajouté élément via ce retour
addSubcategory = function(){
sucategorynameval = $("#sucategoryname").val();
categoryId = $("#addcategoryid").val();
$.get("process-add-subcat.php", { "action": "add_subcategory", "sucategoryname": sucategorynameval, "categoryId":categoryId },
function(data){
//$("#main-cat-"+categoryId).load(location.href+"&pageExclusive=1 #main-cat-"+categoryId+">*","");
$("#main-cat-"+categoryId).append(data);
$("#addcategoryid").val('');
$("#sucategoryname").val('');
});
Les données renvoyées contient delete2
élément classé .
Comment appliquer l'événement click au nouvel élément ajouté?
Comme de jQuery 1,7, le procédé .live() est obsolète. Utilisez .on() pour attacher des gestionnaires d'événements. Les utilisateurs d'anciennes versions de jQuery devraient utiliser .delegate() de préférence à .live(). Voir http://api.jquery.com/live/ –