2016-11-21 2 views
-1

Ich bin neu in javascript, jquery Ich habe ein Formular Textfeld. Ich versuche, einen Wert hinzuzufügen. und dieses Feld wird zu Google Maps-Orten hinzugefügt. Aber es zeigt a.getAttribute ist keine Funktion.Wie füge ich einen Wert zu a.getAttribute in javascript oder jquery hinzu

var input = document.getElementById('target'); 
input2= input+"dubai "; 

var searchBox = new google.maps.places.SearchBox(input2); 

Wenn ich Input2 hinzufüge zeigt es a.getAttribute ist nicht Funktion.

Antwort

0

gibt ein Element mit der ID 'target' zurück. Mit input2= input+"dubai "; versuchen Sie, Zeichenfolge mit HTML-Element zu verketten, die nicht funktionieren wird. Also, wenn Sie Wert darauf hinzufügen möchten, gehen Sie einfach:

var input = document.getElementById('target'); 
input.value= "dubai "; //add value to it 

var searchBox = new google.maps.places.SearchBox(input); 
+0

Der Wert Dubai ist in Textfeld zeigt aber hier ich gerade einen Wert anhängen und an die Suchbox übergeben, nur um nicht im Textfeld angezeigt zu werden – whoami

+0

@whoami scheint gut zu funktionieren http://jsfiddle.net/r5572yj9/, Sie müssen die richtigen Breiten- und Längenwerte einstellen, da in der Geige die Werte gesetzt sind zufällig –

+0

Danke für Ihre Hilfe. Aber hier ist meine Aufgabe, ich sollte nicht zum Benutzer dubai. Was immer Benutzer eingeben. Ich möchte diesen Wert erhalten und an Dubai anhängen. und zeigen das Ergebnis von Dubai und Uservalue – whoami

0

Eingang ein Objekt ist, dubai type = String; Sie können nicht aufaddieren

Verwandte Themen