ciao!
la cosa migliore sarebbe inserire i dati in un db.
in questo modo puoi fare tutte le ricerce che vuoi usando le query.
sennò, supponendo che inserisci i dati direttamente nell'html, potresti usare un id per ogni "record" e poi recuperarlo usando il DOM.
anche usando librerie simili a quelle che hai detto, però facendo ricerche per id, e non per componenti generici (come negli esempi di quella pagina che hai linkato).