Jquery multiple autocomplete-Feld
Habe ich die jquery auto-complete von der jquery-website. es funktioniert ebenso gut für ein Feld. Nun jedoch möchte ich hinzufügen, dass verschiedene Bereich mit unterschiedlichen Werten, wie mache ich das? Ich habe versucht, einige Möglichkeiten, die aber vermasselt das ganze system. Über alle einem meiner Felder ist man jetzt nicht. muss ich ihm eine neue Funktion namens. Ich bin neue auf diese Dinge.
Ich dachte, dass durch das hinzufügen ein neues Feld und neue var oben würde es funktionieren, aber es didng
var projects = [
{
value: "CMPT101",
label: "CMPT 101",
desc: "Discrete Mathematics I"
},
var instr={
value:"johnson "
lable:"Johnson"
}
]
select: function( event, ui ) {
$( "#project" ).val( ui.item.label );
$( "#instr" ).val( ui.item.label );
$( "#project-id" ).val( ui.item.value );
$( "#project-description" ).html( ui.item.desc );
$( "#project-icon" ).attr( "src", "images/" + ui.item.icon );
es gibt mehrere Tippfehler in deinem fiddle ^^ kann nicht funktionieren!
Sie vermissen ein
auch ID eindeutige Verletzung in die Eingabefelder. Sie nicht haben die gleiche id.
Tut mir Leid, Jungs. okay Ihr seit jetzt behoben vielen Dank, aber wie bekomme ich das zweite Feld, um ein drop-box, mit tottaly andere Werte?
füllen Sie eine zweite
Sie vermissen ein
{
in Ihre fiddle an JavaScript line 65
. Außerdem müssen Sie jQuery
und jQuery UI
auch ID eindeutige Verletzung in die Eingabefelder. Sie nicht haben die gleiche id.
Tut mir Leid, Jungs. okay Ihr seit jetzt behoben vielen Dank, aber wie bekomme ich das zweite Feld, um ein drop-box, mit tottaly andere Werte?
füllen Sie eine zweite
var foo =[{ yikes:'super' }, ..]
und geben auch alle jquery Sachen hinter sich, wie in der ersten.InformationsquelleAutor benzo | 2013-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, ich habe ein Beispiel, um Ihnen zu erklären, was Sie tun müssen, um mehr Eingänge.
FIDDLE: http://jsfiddle.net/6wTHK/6/ nicht wie im code unten
Können sagen, wir haben zwei
inputs
:#searchbox1
hat es die Werte gespeichert, die in dervar projects1
#searchbox2
hat es die Werte gespeichert, die in dervar projects2
Jetzt für jede
input
fügen wir die.autocomplete()
Funktion;Und für die zweite
input
okay vielen Dank, lassen Sie mich versuchen, dies jetzt, bc ich habe es einmal gemacht, aber vielleicht kann ich vergessene Sachen
jsfiddle.net/6wTHK/9 eines Tages wirst du uns unterrichten! 😛
Ist es okay, wenn ich sage, ich Liebe dich hier ??? ich danke Euch so sehr, ich wünschte, ich wüsste, wie viel Sie haben
ich denke, das ist, was stackOVERflow bedeutet. es gibt eine Menge von rude dudes auch. aber eines Tages werden Sie Hilfe brauchen :))
InformationsquelleAutor Spokey