Pergunta : funcionalidade de encaixe de alargamento do autocomplete do jQuery

Olá! a todos!

I am muito novo ao sistema de encaixe do jQuery e dos jQuery. Eu tenho um projeto era mim estou usando o autocomplete de encaixe que está trabalhando muito bem até agora. Eu entretanto preciso de estender as capacidades deste de encaixe. Mais precisamente eu preciso o autocomplete de encaixe de realizar o seguinte: o

I tem algum código do lado de usuário retornar um objeto de JSON com os seguintes valores: o

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

I gostaria da atualização de encaixe do autocomplete não somente a lista dropdown quando um valor for datilografado em mas para atualizar igualmente outros elementos dos DOM com os dados associados, por exemplo: o

If DeviceID com o valor 1 é selecionado/ou o foco está ainda no campo da entrada com o nome datilografado dentro para DeviceID 1, eu quero todos os dados associados para DeviceID 1 ser povoado em diversos outros DOM objects.

As que eu mencionei, mim é muito novo ao jQuery assim que eu tenho muito uma dificuldade que compreendo o código do jQuery do autocomplete. Ler diversos bornes em linha e capítulos no jQuery registra, mim não pôde compreender como o sistema de encaixe dos jQuery trabalha. De o que eu compreendo até agora, a resposta parece ser escondida (a mim) na funcionalidade de $.fn.extend dos jQuery (), mas eu posso ser totalmente wrong.

I apreciaria extremamente se eu poderia começ alguns ponteiros/sugestões a respeito de como compreender/estendo o autocomplete de encaixe e/ou o todo estende (), .bind (), jQuery offers.

Thanks da funcionalidade de .trigger ()!

William
class= do

Resposta : funcionalidade de encaixe de alargamento do autocomplete do jQuery

A primeira coisa eu penso quando eu li sua pergunta sou que você tem um aperto consideravelmente bom do Javascript mas pareço pensar que há alguma sorte “do sistema de encaixe” para o jQuery.  A verdade é, há uma maneira muito agradável de desenvolver suas próprias funções e de estender o jQuery (porque você menciona $.fn.), mas em seguida isso está o oeste selvagem selvagem.

Eu tenho duas sugestões para você.  O primeiro é começ a versão UN-minified do que autocomplete de encaixe você começ a suas mãos sobre e para investir a hora ou assim que deve tomar (fornecido lhe corretamente é comentado/projetado) para olhar o que faz.  Haverá quase certamente as seções que tratam o “keyup ()” e o “.click ()” que devem ser consideravelmente desobstruídos a respeito de sua finalidade.

Muitos encaixes incluem uma maneira de adicionar seu próprio alimentador da rechamada durante determinados eventos (isto é um valor é selecionado).  Eu tenho usado este um ultimamente - http://www.devbridge.com/projects/autocomplete/jquery/.  Tem um método do onSelect () que você pode atribuir uma função a.  De lá, você pode manipular o descanso de seus DOM dependendo do valor que o usuário seleciona.

Outras soluções  
 
programming4us programming4us