Wie man JQuery UI Autocomplete arbeiten mit der Element-id

Habe ich diesen post hier: jQuery UI-autocomplete mit Position und id aber ich war nicht in der Lage, Dinge herauszufinden.

hier ist mein input html:

<input type="text" class="tags" style="width:250px; height:24px;"> </input>' 
<input type="hidden" name="tags_id" id="tags_id" />

hier ist mein ajax-Aufruf:

var data = {};
$.get('/tags',data, function(tag_list) {
                autocomplete_source_list = [];

                for(var i = 0; i < tag_list.length; i++){
                    autocomplete_source_list.push([tag_list[i].fields.display_name, [2,3,4,5,6,7,8,9,1,2]]);
                }
                jQuery( ".tags" ).autocomplete({
                    source: autocomplete_source_list,
                    select: function (event, ui) {
                        $(".tags").val(ui.item.label); //display the selected text
                        $(".tags_id").val(ui.item.value); //save selected id to hidden input
                        console.log("selected id: ", ui.item.label)
                    }
                });

            });

Wie richte ich das ids sollte ich passiere ein 2d-array zu Quelle? wenn ich die Quelle zu sein, nur der text wird dann sowohl die Benutzeroberfläche.Element.Wert = ui.Element.label = "text". Ich weiß nicht, wie id ' s angehängt werden kann.

Bekomme ich etwas Hilfe bitte. Dank

InformationsquelleAutor Saher Ahwal | 2012-01-28

Schreibe einen Kommentar