【发布时间】:2012-02-26 10:26:41
【问题描述】:
我正在尝试用 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() 方法,但是因为它结合了文本内容,所以它不起作用,而我需要访问每个单独的文本部分。
有什么建议吗?
【问题讨论】: