是否可以将CSS应用于标签或将标签包装在saveRange文本选择周围。我正在使用jquery。
这不起作用:
$(savedRange).css(...);
$(savedRange).wrap(...);
最佳答案
如果用“ savedRange”表示这样的话:
selection = window.getSelection()
savedRange = selection.getRangeAt(0)
然后,您将必须首先为该范围创建一个包装器,如下所示:
wrapper = document.createElement('span')
savedRange.surroundContents(wrapper)
selection.selectAllChildren(wrapper)
然后可以应用样式:
$(wrapper).css(...)
关于jquery - 如何使用jQuery将CSS应用于saveRange文本选择?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4891338/