Zeb*_*bra 10 javascript jquery
$(element)[0].selectionStart似乎只适用于textareas.是否有替代非textareas
我试图在标签中的DOM元素中包装字符串(粗体,斜体......)
另外,如何撤消包装?
这是一个棘手的领域.您需要Selection对象和DOM Range.但是,IE完全不同于正确的浏览器.
在标签内包装选择通常也是非常重要的:您需要考虑选择中的所有文本节点.
我的Rangy库规范化IE的Selection/Range API,并有一个模块将CSS类应用于选择,这可能在某种程度上对您有所帮助.我还计划编写一个更通用的模块,用于将其他样式应用于选择/范围.
抱歉无耻的自我推销,但自己写了很多代码,我不知道还有什么建议.