2017-03-09 4 views
0

Ich habe ein input Feld, wenn der Benutzer eingeben, dann wird es deaktiviert und ein anderes erstellt und so weiter. Ich möchte das neue Feld input bei jeder Erstellung autofokussieren und den blauen Rahmen entfernen, der erstellt wird, wenn ich darauf klicke. Wenn Sie mich nicht verstanden haben, siehe this link.Wie kann ich Autofokus mit Javascript auf neu erstellten Element?

+0

Nachdem Sie das neue Element zu erstellen, verwenden 'newElement.focus()' konzentrieren sich auf sie. – Barmar

+0

Wenn Sie keinen blauen Rahmen um das fokussierte Element möchten, verwenden Sie CSS, um das zu ändern. – Barmar

+0

@Barmar Vielen Dank :)) –

Antwort

0

Sie können jQuery ‚s .focus() Ereignis verwenden, um die neu input erstellt Ziel.

die blaue Grenze zu entfernen, entfernen Sie die outline vom input auf :focusCSS mit:

input:focus { 
    outline: none; 
} 
0

Nein, Sie können sich immer nur auf ein Element konzentrieren.

+0

Ich glaube nicht, dass er sich auf mehrere Elemente gleichzeitig konzentrieren möchte. Er möchte sich auf aufeinanderfolgende Elemente konzentrieren, wenn er sie erschafft. – Barmar

Verwandte Themen