2010-05-10 6 views
2

Impossible de trouver la réponse, mais j'essaie d'obtenir le dernier ID de la dernière div créée sur la page. Le code que j'utilise ne semble pas fonctionner avec .last(). Ma syntaxe est probablement incorrecte, mais je n'arrive pas à l'afficher. J'ai décidé de le faire de cette façon et cela a fonctionné.Obtenir le dernier identifiant de div dynamique

jQuery(document).ready(function(){ 
jQuery("a.more_posts").live('click', function(event){ 
     jQuery("div[id^='statuscontainer_']:last").each(function(){ 
     var id = parseInt(this.id.replace("statuscontainer_", "")); 
     alert(id); 
    }); 
}); 
}); 

Répondre

1

L'identifiant this.id va vous donner l'identifiant du lien sur lequel vous avez cliqué. Je pense que vous voulez l'id du dernier conteneur.

jQuery(document).ready(function() { 
     jQuery("a.more_posts").live('click', function(event){ 
      var lastContainer = jQuery("div[id^='statuscontainer_']").last(); 
      var id = parseInt(lastContainer.attr('id').replace("statuscontainer_", "")); 
      alert(id); 
     }); 
    }); 
+0

Merci, mais cela n'a pas fonctionné. Je recevais un dernierContainer est indéfini. Cependant, j'ai compris qui a fonctionné. J'ai édité mon post pour montrer ce que j'ai fait. –

Questions connexes