I\'ve looked around at similar SO posts related to this, but none deal with exactly what I am looking for. Say I have some text, I throw it in a div, and add some arbitrary
Not sure I completely understand your question, but... You will be able to get the div's height right? Divide that by a (CSS-defined) line-height and you should have the number of lines of text.
You could then check the position of any given character / word by making an invisible div containing part of the original text and performing the abovementioned trick to find its line. Does that help?