Javascript 操作选择和检索父属性
用户评论如下所示:Javascript 操作选择和检索父属性,javascript,jquery,Javascript,Jquery,用户评论如下所示: <div id="comment23" class="commentholder"> <p> This is a sample comment. It may contain different kinds of html. like <strong>strong text</strong> or anything that markdown supports. &
<div id="comment23" class="commentholder">
<p>
This is a sample comment. It may contain different kinds of html.
like <strong>strong text</strong>
or anything that markdown supports.
</p>
</div>
这是一个示例注释。它可能包含不同种类的html。
喜欢strong文本
或者任何markdown支持的东西。
当选择comment23 div中的文本时,我想在其附近显示一个按钮。如果按下按钮,我想获取所选文本,在每行前加“>”(使其在标记中为blockquote),并将其粘贴到输入框中
如何在javascript(最好是jquery)中实现这一点?您需要了解对象。如果您想支持IE<9,它有一个与其他浏览器完全不同的选择API,您需要这样做。您还需要模拟selectionchange
事件,该事件存在于WebKit和IE中,但不存在于Firefox和Opera中
我以前已经回答过这个问题的所有组成部分。这里有几个链接: