10
votes

Définir la valeur sur jQuery autocomplete comboBox

J'utilise JQuery Autocomplete Combobox Et tout va bien. Mais je veux aussi définir une valeur spécifique via JavaScript comme $ ("# valeur"). Val ("Quelconte") code> et il est défini sur l'élément sélectionné, mais aucune modification de l'élément d'entrée avec autoocomplète.

Bien sûr, je peux sélectionner cette entrée et définir la valeur directement, mais est-ce d'autres moyens de le faire? J'essaie de définir lié à this.Element code> comme this.element.bind ("modifier", fonction () {alerte (1)}) code> mais ce n'était pas d'effets. Et je ne sais pas pourquoi. P>

edit strong> p>

J'ai trouvé une solution de contournement pour ce cas. Mais je n'aime pas ça. J'ai ajouté le code suivant à la fonction Create pour UI.COMBOBOX P>

this.element.bind("change", function() {  
    input.val( $(select).find("option:selected").text());  
});


1 commentaires

Quel genre HTML? Il ressemble à