À l'heure actuelle, je suis la construction d'une liste en utilisant le code suivant:JQuery Liste des événements
$('<li id="li' + jJob.Id + '"><div style="width: 98%; background-color: #9E7BFF; colour: #000000"><a href="javascript:void(0);">' + jJob.Type + ' ' + jJob.AddressClean + ' (' + jJob.Status + ')' + '</a></div></li>').click(function(e) { ShowStatus('job ' + jJob.Id + ' is available'); UnassignJob(jJob.Id); $(this).remove(); }).bind("contextmenu", function(e) { alert('li' + jJob.Id); return false; }).appendTo('#assignmentList');
Cela fonctionne comme précédemment requis. Cependant je dois pouvoir ajouter un autre lien qui montrera un autre menu permettant différentes options. Le problème est que j'ai attaché l'événement click à la div. Comment puis-je l'attacher uniquement au lien?
- Créer li
- Créer div
- Créer un lien avec le clic événement
- Créer un autre clic lien événement
- Append li #assignmentList
Mark
Je sais que mon commentaire est pas tout à fait constructive, mais ma première réaction à c'était: ça alors, je me demande qui arrive à maintenir et à déboguer ce genre de choses plus tard. Et puis, j'ai commencé à penser à des modèles jQuery ... –