Fokussiere dich programmatisch auf das nächste Eingabefeld in der mobilen Safari

Ich habe mehrere Eingabefelder in der Zeile, die sich wie eine Kreuzworträtsel-Antwortzeile verhalten:

Jedes Quadrat hat ein eigenes Eingabefeld. Der Grund dafür ist unter anderem, dass manchmal ein Quadrat vorbelegt werden kann. Jetzt springt der Cursor im Desktop-Browser bei jeder Eingabe eines Zeichens zum nächsten Eingabefeld. Das funktioniert sehr gut mit so etwas wie:

$(this).next('input').focus();

Das Problem bei der mobilen Safari (wir testen auf iOS) ist jedoch, dass ich nicht weiß, wie ich programmgesteuert automatisch zum nächsten Eingabefeld "springen" kann. Der Benutzer kann dies über die Schaltfläche "Weiter" tun, aber gibt es eine Möglichkeit, dies automatisch zu tun?

Ich weiß, dass diefocus() Trigger hat einige Einschränkungen für ios, aber ich habe auch eine Problemumgehung mit synthetisierten Klicks usw. gesehen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage