/ / JQuery letzte Zeile erste Spalte im Fokus - JQuery, JQuery-UI

Jquery letzte Zeile erste Spalte zu konzentrieren - jquery, jquery-ui

Ich muss die letzte Zeile der Tabelle fokussieren und die erste Spalte der Zelle soll fokussiert werden (Jquery focus event). Es ist möglich

Mein Code funktioniert aber nicht:

 $("table#myTable tr:last td:first").focus();

Antworten:

2 für die Antwort № 1

Versuchen

$("table tr#myid").find("input:first").focus();

2 für die Antwort № 2

um das Textfeld in td zu fokussieren:

$("table#myTable tr:last td:first input").focus();

0 für die Antwort № 3

Holen Sie sich die letzte tr und erste Spalte direkt und konzentrieren. Das wird klappen

$("#tbl").on("blur", ".last:last", function(){
$("#tbl").append("<tr><td><input type="text" autofocus/></td><td><input type="text" class="last" /></td></tr>");
$("#tbl tr:last td:first input").focus();

});

Wenn Sie die Ausgabe sehen, indem Sie nach dem Öffnen der Konsole fokussieren, verwenden Sie

setTimeout(function() { $("#tbl tr:last td:first input").focus() }, 3000);

und klicke in das Browserfenster nach der Konsole. Dadurch wird das erste hinzugefügte Eingabeelement automatisch fokussiert