【发布时间】:2011-04-06 13:35:46
【问题描述】:
您好,我需要对 contentEditable div 中的一些文本进行着色。假设我需要用蓝色突出显示+。在 keyup 事件中,我关注$textarea.html($textarea.html().replace((/-/))/g,"<span class='blue'>$1</span>")
替换的明显问题在搅拌的同一部分多次触发(因为我有 keyup 事件)。我只能使用那种类型的事件 keyup 事件。这个怎么做?谢谢
更新*
也许我不清楚描述我的问题。我输入“-”,然后继续输入- asdasdad。问题是每个字母后都会触发 keyup 事件(这是必须的),所以我得到了太多跨度,因为 '-' 总是在字符串中。
【问题讨论】:
-
我不明白这个问题。不过我喜欢你的头像。
标签: javascript jquery html regex