jQuery 追加 &将一些文本添加到文本区域上选定的单词之前

发布于 2024-12-11 18:57:27 字数 153 浏览 0 评论 0原文

我有一个文本区域和该文本区域上方的一个按钮。我想在此文本区域中选择一个单词,并在所选单词前面加上一些符号。

例如:

你好-> (你好) // 当单击文本区域上方或下方的一个按钮时,我想在前面添加“(”并添加“)”。但我不知道如何用选定的单词来做到这一点?

I have a textarea and one button above this textarea. I want to select a word(s) in this textarea and prepend + append some signs to selected word(s).

For example:

hello -> (hello) // i want to prepend "(" and append ")" when click one button above or below textarea. But i don't know how to do it with selected words?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素食主义者 2024-12-18 18:57:27

我强烈建议您使用: jQuery - fieldSelection

它具有以下功能: getSelection()replaceSelection(text)

所以你可以这样做:

var before = $(this).getSelection();
$(this).replaceSelection(prepend + before + append);

I highly recommend that you use: jQuery - fieldSelection

It has the functions: getSelection() and replaceSelection(text)

So you could do this:

var before = $(this).getSelection();
$(this).replaceSelection(prepend + before + append);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文