您好,我需要为contentEditable div中的某些文本着色。假设我需要用蓝色突出显示+
。在keyup事件中,我做了以下$textarea.html($textarea.html().replace((/-/))/g,"<span class='blue'>$1</span>")
这个明显的问题是不止一次(因为我有keyup事件)在同一部分中被替换。我只能使用该类型的事件关键事件。这个怎么做?谢谢在字符串的相同部分排除正则表达式
UPD * 也许我不清楚描述我的问题。我输入“ - ”,然后继续键入- asdasdad
。问题是keyup事件在每封信后触发(这是必须的),所以我得到了太多的跨度,因为' - '总是在字符串中。
我不明白这个问题。不过,我喜欢你的头像。 – 2011-04-06 13:42:11
这个问题:http://stackoverflow.com/questions/5331644/regex-to-search-html-return-but-not-actual-html-jquery/5403731#5403731 – 2011-04-06 13:55:00
我更新了我的问题 – 2011-04-06 14:06:40