See if you could either a) implement a find method yourself to encapsulate this functionality better or b) find an existing find method that's implemented cleanly in jquery, underscore, or maybe even natively

You may even do both. First implement the find functionality yourself, and then look at how it's implemented elsewhere. Good practice.