我試圖用元素替換特定的高亮(標記)文本。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