js中怎么获取选中文本的父元素?

Tracywang1025 2012-10-13 03:53:23
做文本编辑器时遇到的问题,我可以通过surroundContent()这个方法给鼠标选定文本加一个父级元素,来改变文本的样式;
可是,怎么去掉加上的样式呢?我现在主要的问题是不能获取选中文本的父元素。
不知道还有什么好的方法解决,求指导!
...全文
548 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tracywang1025 2012-10-13
  • 打赏
  • 举报
回复
是用iframe作为可编辑区域的,你说这个方法好像不能行啊,主要是js能获取动态创建的id吗?[Quote=引用 1 楼 的回复:]

你的编辑器可编辑器区域是在iframe里的吗?那选择器应该在iframe里面找哦。
加上父级元素的同时给父元素加上id属性,然后在iframe里通过该id获得此元素。
[/Quote]
诺维斯基 2012-10-13
  • 打赏
  • 举报
回复
你选中的标签.parsent(),


还有jquery中的 prev()方法,你也试试
zhouhai3032 2012-10-13
  • 打赏
  • 举报
回复
最好还是贴上代码,才能知道你的问题所在
zhouhai3032 2012-10-13
  • 打赏
  • 举报
回复
你的编辑器可编辑器区域是在iframe里的吗?那选择器应该在iframe里面找哦。
加上父级元素的同时给父元素加上id属性,然后在iframe里通过该id获得此元素。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧