保存并调用文本区域中用户突出显示的选项

时间:2012-03-28 11:24:05

标签: jquery text tags save highlight

我使用HTML,php,mySQL和jquery作为工具。我目前在我的网站上有一个区域,用户可以在其中留下与客户交互的记录。他们可以在笔记中添加标签,以便他们可以记录笔记所涵盖的主题(标签)。我的目标是更进一步。我希望能够记录说明中的特定文本主题。我希望客户端能够选择文本区域中的文本作为参考特定标签进行保存。我希望能够回忆起他们标记为与标签相关的提交内的所有文本。这与我目前标记整个提交的内容有所不同。

例如,我可以搜索标签CONCERNS的注释,而不是显示所有标记为CONCERNS的注释,我们目前正在做什么,我想提出注释中的特定文本被突出显示/被选中与CONCERNS相关或至少突出显示该特定文本的注释。

我想我必须以某种方式保存文本中文字突出显示的信息以及突出显示结束的字符。这样,当用户查看他们的注释和标签时,可以为用户调用和突出显示该选择。

我已经搜索了工具/插件来帮助我完成这项任务数月而没有运气。任何人都可以提供任何帮助/建议吗?

1 个答案:

答案 0 :(得分:0)

如果所选文字包含在INPUTTEXTAREA元素中,我会使用jQuery-caret来检索所选文字。
用法:

var input = $("#selector");
var range = input.caret();
var text = null;
// Get selected text
text = input.val().substr(range.start, range.end - 1);