Ajouter <li> élément <ul> et d'ajouter cliquez sur l'événement pour chaque?

Je voudrais ajouter une série de <li> des éléments à un <ul>, et cliquez sur ajouter un événement à chacun, par programme.

Je ne suis pas sûr de la façon de le faire, du moins pas dans un cadre soigné, jQueryish façon.

C'est mon code existant:

<ul id="saved-list"></ul>
<script type="text/javascript">
$.each(all_objects, function() {{
    var list_route = "<li><a href='#saved-route'>" + this.text + "</a></li>";
    $('#saved-list').append(list_route);      
    //add unique id (this.id) to item and click event here?
    //pseudocode - onclick: alert(this.id);
});
$('#saved-list').refresh('listview'); //jquery mobile list refresh
</script>

Svp quelqu'un pourrait-il conseiller sur la façon d'ajouter un événement click pour chaque élément de la liste par programmation?

Mise à JOUR: j'ai besoin de faire quelque chose de légèrement différent pour chaque élément de la liste (disons une alerte) - toutes mes excuses pour ne pas faire de ce clair.

  • Il vous manque un devis sur votre ul id de l'attribut, et pas de bloc de script autour de votre script. Mauvais copier/coller?
  • merci, édité!
InformationsquelleAutor phil123 | 2011-05-24