我正在尝试在 的帮助下构建一个简单的文本编辑器document.execCommand
,但我坚持使用条件语句:
$('[data-nitsedittag]').click(function (e) {
var selection = window.getSelection();
var $parent = $(selection.anchorNode.parentElement);
if ($parent.data('nitsselect') == uniquid && $parent.is(':focus')) {
var tag = $(this).data('nitsedittag');
switch (tag) {
default: document.execCommand(tag);
}
}
e.preventDefault();
});
我已经包含了JS Fiddle
现在我只执行粗体和斜体只是为了测试目的。请帮帮我。