Tach!
Debuggen kann ich nicht weil ich nicht weiss wonach ich suchen muss. Wenn Fehler angezeigt würden wäre es leicht. Aber ohne Fehlermeldung kann man keine Fehler finden.
Debuggen ist das Vergleichen von Wunsch und Wirklichkeit, weniger ein Suchen nach bereits bekannten Dingen. Du hast beispielswiese eine Funktion, die ein bestimmtes Ergebnis liefern soll, also wäre das Ergebnis anzuschauen, ob es dem erwarteten entspricht. Wenn nicht, bekommt die Funktion vielleicht falsche Daten übergeben, also wären die zu überprüfen. und so weiter. Irgendwo gibts dann die Diskrepanz. Und auf diese Erkenntnis kann man dann weitere Untersuchungen aufbauen.
In deinem Fall sind es hier die Selektoren-Funktionen, die du prüfen solltest, ob sie die gesuchten Elemente ergeben.
dedlfix.