我正在尝试创建一个相当简单的文本编辑器(粗体、斜体、缩进),并且需要能够在单击时切换与按钮关联的类。我有这个代码:
var selected = function ()
{
var text = '';
if (window.getSelection) {
text = window.getSelection();
}
return text;
}
$('textarea').select(function(eventObject)
{
console.log(selected().toString());
var selectedtext = selected().toString();
$('#bold-button').click(function () {
$(selectedtext).addClass('bold-text');
});
});
而且我可以打印选定的文本,但无法添加类。我见过其他解决方案将点击类添加到整个文本区域,但我不需要。有什么帮助吗?