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中

我以前已经回答过这个问题的所有组成部分。这里有几个链接: