Ich möchte ein Eingabefeld dynamisch auf meiner Seite mit dem folgenden jQuery hinzuzufügen:jQuery dynamische Eingabefeld Fokus
var inputNode = "<input id='inputNode' class='tiContent' type='text'
placeholder='text input...'/>";
$("div").append(inputNode);
und nach so tun, ich das Eingabefeld mit blinkenden Textcursor Fokus haben wollen, so Ich möchte es direkt nach der Erstellung eingeben.
Könnte mir bitte jemand sagen, wie kann ich das tun?
Ich habe versucht,
$(inputNode).focus()
Aufruf und haben auch
versucht$(inputNode).trigger('click')
aber keiner von ihnen arbeitete. Ich kann in das Feld eingeben, nachdem ich darauf geklickt habe, aber wie gesagt, ich möchte ohne jede Interaktion sofort tippen.
Vielen Dank! Dies ist der dritte richtige Weg, um es zu tun, Sie waren wirklich hilfreich, Sie alle! – Kumite
Dieser funktioniert bei mir nicht, weil $ ('div input') .focus(); Wird ausgeführt, scheint das Element nicht zu existieren. –
Autofokus funktioniert nur für die erste Textbox, und der Fokus funktioniert die ganze Zeit für mich. –