したがって、私はRTE環境を作成しようとしています。 私はコンテンツを編集可能なdivにしておき、ユーザーがテキストを選択してBBCodeを囲むボタンを押すことを許可したいと考えています。コンテンツ内の選択されたテキストの周囲にbbコードを囲みますDIV
私は以下の機能を作成しようとしましたが、選択したテキストが置き換えられました。 それが適切なVALUを格納しているように見えるEIN selectedText
しないfunction wrap(tag)
{
var sel, range;
if (window.getSelection)
{
sel = window.getSelection();
if (sel.rangeCount)
{
range = sel.getRangeAt(0);
var selectedText = range;
range.deleteContents();
range.insertNode(document.createTextNode('['+tag+']'+selectedText+'[/'+tag+']'));
}
}
else if (document.selection && document.selection.createRange)
{
range = document.selection.createRange();
selectedText = document.selection.createRange().text;
console.log(text);
range.text = '['+tag+']'+text+'[/'+tag+']';
}
}
</script>
jQueryが可能ですが、私は定期的にJavascriptを好むだろう。
私はそれが何かばかげたことを知っていました。ありがとう。私はナッツに行っていた。 – endy