gpt4 book ai didi

javascript - 如何从文本区域中选择某些内容。创建我的编辑器

转载 作者:行者123 更新时间:2023-11-28 08:00:41 25 4
gpt4 key购买 nike

我已经搜索了几个小时,尝试了很多不同的解决方案,但任何东西都对我有用。

我正在用 jQuery 构建自己的文本编辑器,但现在我面临一个问题:

我现在有这个代码:

function bbcode() {

var div = document.querySelector('textarea');
var start = div.selectionStart;
var finish = div.selectionEnd;
var text = div.value.substring(start, finish);
div.value('[b]' + text + '[/b]');

}

还有这个:

$('#bold').click(function(evt) { bbcode(); }); 

#bold 是一个按钮,我希望当我单击时,它会添加 bbcode 的第一部分 ([b])、我已经选择的文本和最后一部分bb 代码。

但这对我不起作用。问题出在哪里?

感谢您的阅读和帮助。

PD:我希望我已经解释清楚了。

干杯。

最佳答案

您分配错误。 value 不是接受参数的函数。相反,它是一个可以分配的属性。

div.value = '[b]' + text + '[/b]'; // setter

DEMO

关于javascript - 如何从文本区域中选择某些内容。创建我的编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25438548/

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