gpt4 book ai didi

javascript - jQuery 替换标记的文本

转载 作者:数据小太阳 更新时间:2023-10-29 05:13:17 27 4
gpt4 key购买 nike

我正在尝试从元素中替换特定的高亮(标记)文本。

到目前为止,这是我如何获得突出显示的文本:

var markArea = $('.ElementText textarea').get(0);
var text = markArea.value.substring(markArea.selectionStart, markArea.selectionEnd);

因此,如果我在文本区域中有这样的内容:“apple banana apple orange”并标记第三个词 (apple),我想完全替换我标记的内容,而不在文本区域中出现任何其他“apple”。

有没有办法指定代码应该在字符串中查找替换的开始和结束区域?

最佳答案

你可以试试这样的,

var markArea = $('.ElementText textarea').get(0);
var startStr = markArea.value.substring(0,markArea.selectionStart);
var endStr = markArea.value.substring(markArea.selectionEnd);
var text = startStr +"REPLACEMENT VALUE HERE"+ endStr;
$('.ElementText textarea').val(text);

我会稍微尝试一下,它可能会在 startStr 或 endStr 上偏离 1(我总是把它搞砸 :/)但这应该可以满足您的需求。

关于javascript - jQuery 替换标记的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com