我想使我自己的HTML文本编辑器非常简单的代码。当我点击粗体按钮时,在textarea中,必须插入[B] boldtext [/ B],并且可以选择“boldtext”像这张照片。 Jquery Html文本编辑器选择
我写tihs代码,
function TextEditor(startSyntax,endSyntax,elementID)
{
var textarea = $('#' + elementID)
var start = textarea[0].selectionStart;
var end = textarea[0].selectionEnd;
var text = textarea.val();
if (start == end) {
return text.substring(0,start) + startSyntax + "text" + endSyntax + text.substring(end,text.lenght);
};
return text.substring(0,start) + startSyntax + text.substring(start, end) + endSyntax + text.substring(end,text.lenght);
}
$("#btnKaydet").on("click", function() {
$("#txtMesaj").val(TextEditor("[B]","[/B]","txtMesaj"));
});
我写的插入文本,但它添加标签,就像在照片后,没有选择“boldtext”文本。 我如何使用jQuery来做到这一点? 谢谢
那么,你想在添加标签后选择文本吗?这是问题吗? – caspian
是的,你说得对,我想像你说的那样做。 – user2301527