Итерация по каждому текстовому элементу на странице?

Я пытаюсь написать скрипт в jQuery, который будет перебирать каждый текстовый элемент на странице. Затем мне нужно изменить цвет каждой буквы по одной. Например, для такой страницы:

<p>Some text and <a href="http://example.com">some link</a> and <span>something else</span></p>

Я хотел бы получить:

"Some text and "
"some link"
" and "
"something else"

и быть в состоянии стилизовать каждую отдельную букву (т.е. положить обратно в DOM, что бы я ни придумал).

Я знаю оtext() метод, но это не будет делать работу, поскольку он объединяет текстовое содержимое, в то время как мне нужно получить доступ к каждой отдельной текстовой части.

Любое предложение о том, как это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос