我试图在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
现在我只是为了测试目的而执行粗体和斜体。请帮帮我。