Ich habe eine Tabelle von 5 tr die mit sagen wir mal und in jeder tr dort mit Eingängen in ihnen ein paar TDs ist.eine Zeile nach der aktuellen aktiven durch Klick auf den Button (div) Hinzufügen von außerhalb der aktuellen Tabelle
Ich habe auch zwei Schaltflächen: Hinzufügen und Löschen einer Zeile. Diese Tasten befinden sich in einem separaten div unterhalb der gesamten Tabelle, also sind diese Tasten nicht in jeder Reihe, wie ich sehe, dass einige Leute sie platzieren.
Ich versuche es so zu machen, dass wenn der Benutzer eine Eingabe in Zeile 2 von 5 Zeilen hat und wenn er/sie die Schaltfläche 'Hinzufügen' drückt, jQuery eine Zeile nach der Zeile einfügt (also nach Reihe 2).
Mein Problem ist, dass ich weiß nicht, auf welcher Zeile der Benutzer mit dem Cursor (in einem Eingabefeld), wenn er/sie auf die Schaltfläche Hinzufügen drückt. Weil das Drücken der Taste den Fokus von der Eingabe abhebt und ich habe keine Ahnung, in welcher Reihe sie waren.
Ich denke daran, eine unsichtbare Checkbox oder eine addClass 'aktiv' in jeder Zeile zu verwenden, die eingeschaltet wird, wenn der Benutzer den Cursor in eine Eingabe in dieser Zeile platziert und eine Zeile nach der mit diesem Kontrollkästchen einfügen.
Aber, ich bin neugierig, ob jemand irgendwelche nützlichen Ideen hat, dies zu tun effiziente oder besser?