Finden Sie den nächsten textarea mit Jquery

HTML

<tr id="rowId"><td><textarea class="inputTextarea"></textarea></td><td><textarea class="inputTextarea"></textarea></td></tr>
<tr id="rowId2"><td><textarea class="inputTextarea"></textarea></td><td><textarea class="inputTextarea"></textarea></td></tr>
<tr id="rowId3"><td><textarea class="inputTextarea"></textarea></td><td><textarea class="inputTextarea"></textarea></td></tr>

Sofern ich weiß, rowId, wie finde ich die nächste textarea AUF DIESER SEITE ein, beginnend an jedem beliebigen Punkt. Ich meine nicht, JEDER input, textarea nur. Ich muss in der Lage sein, um starten ZU JEDER Zeile, und Fortschritt auf die nächste textarea, im wesentlichen geht nach unten die Zeilen.

BEARBEITEN
Basierend auf den Antworten, die ich verwendete den folgenden code, um die traverse Texteingabefelder Zeile für Zeile:

var curElt = $('#' + startAt);  //startAt is the first row id   

        for(var i=1; i < 10; i++) {

            $(curElt).find('textarea').eq(0).val(i);
            $(curElt).find('textarea').eq(1).val(i+1);

            curElt = $(curElt).next();
        }
Basierend auf der Vielzahl von Antworten scheint es, dass Ihre Frage ist eindeutig nicht klar genug. Tun Sie nur bedeuten, dass Sie wollen, um das äquivalent von drücken Sie die Tab-Taste, wobei der Schwerpunkt der nächsten text-Bereich durch einen source-code um/tabIndex? Was bedeutet der Zeilen-id, die damit zu tun haben?
Ich habe eine Reihe von Zeilen, die jeweils über eine eindeutige ID verfügt. Ein Benutzer kann start-einfügen von Daten zu einem bestimmten textarea (es gibt 2 textarea-Elemente pro Zeile). Die Daten werden im CSV-Daten aus Excel. Meine Aufgabe ist es, füllen Sie die Texteingabefelder ab der ein Benutzer eingefügt (damit ich weiß, die Zeilen-ID, die Sie ab) und auf. Ich bin mir nicht sicher, wie zu erklären, mich selbst besser. Ich denke, TAB-Vergleich funktioniert.

InformationsquelleAutor sarsnake | 2011-01-05

Schreibe einen Kommentar