Bonjour à tous amis développeurs Jquery, ;)
Je me rapproche de vous ce soir afin que vous m'aidiez à transformer la fonction autocomplete de JqueryUI
Mon but :
Créer un champ de recherche qui générera des petites étiquettes que l'on pourra supprimer au besoin grâce à une petite croix.
Un joli schéma vous aidera plus :
http://i69.servimg.com/u/f69/11/09/38/89/210.png
un joli champ de recherche
http://i69.servimg.com/u/f69/11/09/38/89/2_511.png
Un "autocomplete" très simple
http://i69.servimg.com/u/f69/11/09/38/89/310.png
Quand on choisi un des éléments, il créer "l'étiquette" dont je vous parlais
Avec la petite croix pour supprimer l'élément
Mon code actuel :
Pour le moment, j'arrive a avoir une liste (très moche) des éléments, et la fonction "supprimer" est inexistante de ce script.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <html > <head> <link type="text/css" href="jquery.ui.all.css" rel="stylesheet" /> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript" src="ui/jquery.ui.core.js"></script> <script type="text/javascript" src="ui/jquery.ui.widget.js"></script> <script type="text/javascript" src="ui/jquery.ui.position.js"></script> <script type="text/javascript" src="ui/jquery.ui.autocomplete.js"></script> <link type="text/css" href="demos.css" rel="stylesheet" /> <style type="text/css"> .ui-autocomplete-loading { background: white url('ui-anim_basic_16x16.gif') right center no-repeat; } </style> <script type="text/javascript"> $(function() { function log(message) { $("<img />").attr('src','delete.gif').prependTo("#log"); $("<span/>").text(message).prependTo("#log"); } $("#search").autocomplete({ source: "search.php", minLength: 2, select: function(event, ui) { log(ui.item ? (ui.item.value) : this.value); } }); }); </script> </head> <body> <div >Recherche : <input id="search" /></div> <div>Resultat: <div id="log"></div></div> </body> </html>
Je souhaiterais que l'on m'oriente sur la manière de créer mon étiquette correctement avec cette fonction
D'avance, merci beaucoup... je patauge un peu dans toutes ces fonctions ! :calim2:Code:function log(message)
Voici le lien vers la version originale de la fonction : Autocomplete sur JqueryUI