2016-03-21 10 views
0

Ich habe etwas leicht abweichenden Code geerbt, ich habe ein Texteingabefeld mit der folgenden ID id="search-orders", jedoch existiert auch ein Texteingabefeld mit derselben ID in einem zweiten Bereich auf demselben Seite. Ich versuche, den Fokus auf die zweite Instanz des Textfelds zu setzen (die zweite Instanz erscheint unter der ersten)Cursor zur zweiten Instanz der Texteingabe hinzufügen

Ich habe das Folgende, die den Fokus auf die erste Instanz setzt, gibt es eine Möglichkeit, die ich ordentlich ändern kann um den Fokus auf die zweite Instanz zu legen?

$("#search-orders").focus(); 
+1

ID muss eine eindeutige Benutzungsklasse sein, wenn Sie mehrere Elemente mit demselben Namen verwenden möchten. – Alexis

Antwort

1

Nein. Es gibt keine Funktion, da der Standard nur einem Element eine ID geben soll. Der beste Weg, um dieses Problem zu lösen und den Code in Zukunft wartbarer zu gestalten, besteht darin, den beiden Textfeldern unterschiedliche IDs zu geben und alle mit dieser ID verbundenen CSS und Javascript zu ändern.

Verwandte Themen