J'essaie de faire fonctionner ce plug-in pour mon scénario. mes données sont dans le format suivant:jquery autocomplete question
[ "50986,1 ST Savings Bank", " COMMERCIAL SERVICES JUNK GOT 70625,1-800 (USA) LLC", "42755.103RD ST SABLE LLC"]
la La première partie est l'identifiant de l'entreprise et je dois sauvegarder cette valeur une fois les données sélectionnées.
mon code:
<script type="text/javascript">
$().ready(function() {
$("#suggest1").focus(function(){
$("#suggest1").autocomplete(cities,
{
formatResult: function(data) {
return data.split(".")[1];
}
});
});
});
</script>
<form autocomplete="off">
<p>
<label>Single City (local):</label>
<input type="text" id="suggest1" />
<input type="hidden" id="suggest1ID"/>
<input type="button" value="Get Value" />
</p>
</form>
Firebug me dit que "data.split" n'est pas une fonction. Comment puis-je formater le résultat à: a) obtenir le texte pour le # suggérer1 b) obtenir l'id et l'enregistrer dans suggest1ID. comme: $ ("# suggest1ID"). val (data.split (".") [0])?
Oh, encore une chose: Sur le second focus(), y a-t-il un moyen de nettoyer le premier choix de la zone de texte?
merci d'avance.
Eh bien, il affiche 50986,1 ST Savings Bank SERVICES GOT JUNK 70625,1 à 800 COMMERCIAL (USA) LLC 42755.103RD ST SABLE LLC l'option. Je dois me débarrasser des ID à l'écran. – CFNinja