我有一个编辑器(使用JS草案实现),在其中我想拥有tags
(实现为不可变实体),当应用内联样式(粗体,斜体等)时,整个标签都具有样式或没有样式。
这里是一个例子。假设标签用[]括起来。
我想在[星期一] [购买] [书]。
因此,如果用户选择标签文本的一部分(让我们说to [b
)并应用某种样式,则会发生这种情况:
我想在[星期一] [b uy] [本书]。
这就是我想发生的事情(您将样式应用于所有标签,或者什么都不应用):
我想在[星期一] [购买] [图书]。
有什么办法可以做到这一点?