かなり単純なテキスト エディター (太字、斜体、インデント) を作成しようとしていますが、クリック時にボタンに関連付けられたクラスを切り替えることができる必要があります。私はこのコードを持っています:
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');
});
});
選択したテキストを印刷することはできますが、クラスを追加することはできません。クリック時にクラスをテキストエリア全体に追加する他のソリューションを見てきましたが、それは必要ありません。何か助けはありますか?