Javascript 如何从文本区域中选择内容。创建我的编辑器
我已经搜索了几个小时,尝试了这么多不同的解决方案,但任何东西都适合我 我正在jQuery中构建自己的文本编辑器,但现在我面临一个问题: 我现在有这个代码:Javascript 如何从文本区域中选择内容。创建我的编辑器,javascript,jquery,html,firefox,Javascript,Jquery,Html,Firefox,我已经搜索了几个小时,尝试了这么多不同的解决方案,但任何东西都适合我 我正在jQuery中构建自己的文本编辑器,但现在我面临一个问题: 我现在有这个代码: function bbcode() { var div = document.querySelector('textarea'); var start = div.selectionStart; var finish = div.selectionEnd; var text = div.value.subst
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(); });
粗体是一个按钮,我希望当我点击时,它会给我添加bbcode[b]的第一部分、我已经选择的文本和bbcode的最后一部分
但这对我不起作用。问题出在哪里
谢谢你的阅读和帮助
我希望我解释得很好
干杯。您把它分配错了。值不是接受参数的函数。相反,它是一个可以指定给的属性
div.value = '[b]' + text + '[/b]'; // setter
是的,没错。真是个错误!哈哈哈。我把它和jQuery混合在一起。