做文本编辑器时遇到的问题,我可以通过surroundContent()这个方法给鼠标选定文本加一个父级元素,来改变文本的样式;
可是,怎么去掉加上的样式呢?我现在主要的问题是不能获取选中文本的父元素。
不知道还有什么好的方法解决,求指导!

解决方案 »

  1.   

    你的编辑器可编辑器区域是在iframe里的吗?那选择器应该在iframe里面找哦。
    加上父级元素的同时给父元素加上id属性,然后在iframe里通过该id获得此元素。
      

  2.   

    你选中的标签.parsent(),
    还有jquery中的   prev()方法,你也试试
      

  3.   

    是用iframe作为可编辑区域的,你说这个方法好像不能行啊,主要是js能获取动态创建的id吗?