Hallo,
Geht es um eine dokumentinterne Suche?
ja.
Kommt ganz darauf an. Was genau hast du vor? Wie sieht der Baum aus und wie und durchsuchst du ihn? Was für Daten suchst du genau? Kannst du nicht die Rohdaten direkt in einem Array speichern? Wieso Elemente?
es gibt eine treffermenge, die nach plz durchsucht werden soll. diese sind gruppiert nach den ersten zwei zahlen der plz. dazu habe ich einen div um die entsprechenden elemente, dieser hat dann die ersten 2 zahlen als id.
innerhalb dieses divs gibt es dann links, die haben eine id die aus der plz(komplett) und einer eindeutigen id zusammengesetzt durch _ bestehen.
im formularfeld wird per onkeyup eine funktion aufgerufen, die divs im ergebnisbereich überprüft, ob die id zum eingegebenen wert passt oder nicht und ggf. ausgeblendet. zusätzlich werden die links in den divs überprüft ob diese passen und ggf. ebenso eingeblendet (bzw. wieder eingeblendet, wenn man ein zeichen löscht).
Am schnellsten ist natürlich, wenn du die Rohdaten bereits in einer JS-Struktur hast. Dann kannst du das Durchsuchen selbst optimieren
die daten kommen aus einer csv-datei, die durch php geparst wird. ich wollte nicht noch zusätzlich eine js-struktur schreiben, deshalb hab ich den o.g. weg gewählt.
Erzähle einfach mal, was du vorhast, ansonsten lässt sich deine Frage nur grob mit »Kommt darauf an« beantworten. ;)
hoffe das reicht als erklärung und danke schon mal.
ach ja - die daten bestehen aus name und ort ohne plz, so dass textknoten nicht durchsucht werden können.
vg hugo
alles wird gut...