Когда я выбираю слово в своем приложении и хочу дать ему интервал, включается целое предложение.Кто-нибудь знает, как я могу решить эту проблему?
Я думаю, что это до formatBlock, но я понятия не имею, что я могу использовать в качестве замены для formatBlock.
<button id="span" type="button" class="btn btn-outline-secondary"><b>T</b></button>
<div contenteditable="true" id="textarea" name="answers" class="form-control">{!! old('answers',$task->description) !!}</div>
<textarea name="answers" id="answerstextarea" style="display:none"></textarea>
$('#span').on('click', function () {
document.execCommand('formatBlock', false, '<blockquote>');
let bq = $('#textarea').find('blockquote').first().text();
$.ajaxSetup({
headers: {
'X-CSRF-Token': parent.$('meta[name="csrf-token"]').attr('content')
}
});
$.post('{{route('translate')}}', {'totranslate' : bq}, function (data) {
$('#translate .modal-body').html(data);
$('#translate').modal('show');
$('#textarea blockquote').replaceWith('<span class="translated" data-vocabid="">' + bq + '</span>');
let text = $('#textarea').html();
$('#textarea-show').html(text);
$('textarea#answers2textarea').html(text);
});
});