1
我想讓它使得如果用戶在按下「粗體」按鈕時在文本區域中突出顯示「粗體文本」,則將其替換爲「[b]粗體文本[/ b]」。使用jQuery替換文本區域中的突出顯示的文本
我認爲它會在突出顯示之前放置「[b]」,之後放置「[b]」。
我已經擁有它,所以當按下粗體鏈接時,它會在文本區域的末尾添加「[b] STRING [/ b]」。
文本區域存儲在變量「tbbcearea」,所以我可以調用它的方法。
我想讓它使得如果用戶在按下「粗體」按鈕時在文本區域中突出顯示「粗體文本」,則將其替換爲「[b]粗體文本[/ b]」。使用jQuery替換文本區域中的突出顯示的文本
我認爲它會在突出顯示之前放置「[b]」,之後放置「[b]」。
我已經擁有它,所以當按下粗體鏈接時,它會在文本區域的末尾添加「[b] STRING [/ b]」。
文本區域存儲在變量「tbbcearea」,所以我可以調用它的方法。
嘿Arcath!此鏈接似乎已被打破,但我正在尋找這個確切問題的答案。你怎麼做的? – LukeP 2015-01-19 01:30:02
我結束了使用https://github.com/localhost/jquery-fieldselection,但它似乎不再維護 – Arcath 2015-02-03 12:44:30
感謝您的答覆,您實際上可以通過testAreaElement.selectionStart獲取選擇的索引。所以它實際上很簡單,但我猜測這些API在'10後面沒有提前。這個問題有很多這方面的一般信息:http://stackoverflow.com/questions/28055887/is-there-a-flexible-way-to-modify-the-contents-of-an-editable-element/ 28198957#28198957 – LukeP 2015-02-03 18:46:16