【问题标题】:Replace highlighted text in an text area with jQuery用 jQuery 替换文本区域中突出显示的文本
【发布时间】:2011-01-06 12:43:28
【问题描述】:

我想这样做,如果用户在按下“粗体”按钮时在文本区域中突出显示“粗体文本”,它将用“[b]粗体文本[/b]”替换它。

我认为可以通过在突出显示开始之前放置“[b]”和之后放置“[/b]”来实现。

我已经有了它,因此当按下粗体链接时,它会将“[b]STRING[/b]”附加到文本区域的末尾。

文本区域存储在变量“tbbcearea”中,因此我可以在其上调用方法。

【问题讨论】:

    标签: jquery


    【解决方案1】:

    【讨论】:

    • 嘿阿卡斯!此链接似乎已损坏,但我正在寻找这个确切问题的答案。你是怎么做到的?
    • 我最终使用了github.com/localhost/jquery-fieldselection,但它似乎不再维护了
    • 感谢您的回复,您现在实际上可以使用 testAreaElement.selectionStart 获取选择开始的索引。所以它实际上很容易,但我猜 API 在 10 中并没有那么先进。这个问题有很多关于此事的一般信息:stackoverflow.com/questions/28055887/…
    猜你喜欢
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2019-07-04
    • 1970-01-01
    相关资源
    最近更新 更多