Question : fonctionnalité embrochable de élargissement d'autocomplete de jQuery

Bonjour à tout le monde !

I AM très nouveau au système embrochable de jQuery et de jQuery. J'ai un projet étais moi emploie l'autocomplete embrochable qui fonctionne très bien jusqu'ici. Je cependant dois prolonger les possibilités de ceci embrochable. Plus avec précision j'ai besoin de l'autocomplete embrochable pour accomplir ce qui suit : le

I ont un certain code de côté de serveur renvoyer un objet de JSON avec les valeurs suivantes : le

DeviceID, DeviceName, DeviceCategory, DeviceGroup, DeviceClient etc. etc.

I voudrait la mise à jour embrochable d'autocomplete non seulement la liste dropdown tandis qu'une valeur est introduite au clavier mais mettre à jour également d'autres éléments des DOM avec les données associées, par exemple : le

If DeviceID avec la valeur 1 est choisi/ou le foyer est toujours sur le champ d'entrée avec le nom saisi pour DeviceID 1, je veux que toutes les données associées pour DeviceID 1 soient peuplées dans plusieurs autres DOM objects.

As que j'ai mentionné, je suis très nouveau au jQuery ainsi j'ai très une difficulté comprenant le code de jQuery d'autocomplete. La lecture de plusieurs poteaux en ligne et de chapitres dans le jQuery réserve, je n'ont pas pu comprendre comment le système embrochable des jQuery fonctionne. De ce que je comprends jusqu'ici, la réponse semble être cachée (à moi) dans la fonctionnalité du $.fn.extend des jQuery (), mais je peux être totalement wrong.

I apprécierais considérablement si je pourrais obtenir quelques indicateurs/conseils quant à la façon comprendre/prolonge l'autocomplete embrochable et/ou le tout se prolongent (), .bind (), le jQuery offers.

Thanks de fonctionnalité de .trigger () !

William
class= de

Réponse : fonctionnalité embrochable de élargissement d'autocomplete de jQuery

La première chose je pense quand j'ai lu votre question est que vous avez une prise assez bonne de Javascript mais semble penser qu'il y a une certaine sorte « de système embrochable » pour le jQuery.  La vérité est, il y a une manière très gentille de développer vos propres fonctions et de prolonger le jQuery (car vous mentionnez $.fn.), mais ensuite cela c'est l'ouest sauvage sauvage.

J'ai deux suggestions pour vous.  Le premier est d'obtenir la version ONU-minified de quelqu'autocomplete embrochable vous ayez réussi à vos mains et investir l'heure ou ainsi il devrait prendre (fourni lui est correctement commenté/conçu) pour regarder ce qu'il fait.  Il y aura presque certainement des sections qui traitent le « keyup () » et le « .click () » qui devraient être assez clairs quant à leur but.

Beaucoup de connexions incluent une manière d'ajouter votre propre traiteur de rappel de service pendant certains événements (c.-à-d. une valeur est choisie).  J'avais employé ce un récemment - http://www.devbridge.com/projects/autocomplete/jquery/.  Elle a une méthode d'onSelect () que vous pouvez assigner une fonction à.  De là, vous pouvez manoeuvrer le reste de vos DOM selon la valeur que l'utilisateur choisit.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us