2016-07-12 6 views
0

Ich habe den folgenden Code, der eine Änderung in einem Eingabefeld erkennt und den Inhalt in ein div wiederholt. Wenn ich die Seite aktualisiere, wird der Inhalt im Eingabefeld gespeichert, aber nicht in das div übertragen - es ist einfach leer. Wie befülle ich die div-on-Seite-Aktualisierung zusätzlich zur Änderung der Eingabe?Inhalt von Eingabefeld in div auf Seitenaktualisierung replizieren?

$("#circuitsNum").on('change keydown paste input', function() { 
    $('#circuit').text($(this).val()); 
}); 

Antwort

2

Sie eines der Ereignisse auslösen können, so der Event-Handler einmal beim Laden der Seite aufgerufen wird:

$("#circuitsNum").on('change keydown paste input', function() { 
    $('#circuit').text(this.value); 
}).change(); 
+0

ich den obigen Code in $ eingefügt (document) .ready (function() {- doesn scheint nicht zu funktionieren –

+0

@DanLee Nun, die 'change' Methode sollte den Handler auslösen. Übergeben Sie' this.value || 'no value'' an die '.text' Methode und sehen Sie was passiert. – undefined

+0

" no value "ist Ausgabe in das Div auf Refresh Was mache ich, wie Sie vorgeschlagen –