我试图用元素替换特定的高亮(标记)文本。jQuery替换标记的文本
这是我如何得到突出显示的文本至今:
var markArea = $('.ElementText textarea').get(0);
var text = markArea.value.substring(markArea.selectionStart, markArea.selectionEnd);
所以,如果我有textarea的是这样的:“苹果香蕉苹果橙”,并迎来第三字(苹果)我想正确地替换我在textarea中没有发现任何其他“apple”的标记。
有没有办法指定代码应该在字符串中寻找替换的开始和结束区域?
我觉得这是一个正则表达式的事情。 .. – 2012-07-09 16:56:36
@安德鲁,你在摇摆。您在一分钟内编辑了问题。非常好的 – Adrian 2012-07-09 16:56:39
如果你可以找到的位置,那么http://www.w3schools.com/jsref/jsref_charat.asp将在你的情况下有用。 – Adrian 2012-07-09 16:58:48