2012-03-28 3 views
3

HTML、PHP、mySQL、およびjqueryをツールとして使用しています。私は現在、ユーザーがクライアントとのやりとりに関するメモを残すウェブサイトの領域を持っています。ノートにタグを追加して、ノートで扱うトピック(タグ)を記録できるようにします。私の目標は一歩前進することです。私は、ノート内の特定のテキストがどのトピックに含まれているかを記録できるようにしたい。私は、クライアントが特定のタグを参照するように保存されるテキスト領域内のテキストを選択できるようにしたい。タグに関連してタグ付けされた投稿内のすべてのテキストを思い出すことができるようにしたい。これは、私が現在提出物全体をタグ付けしているものとは異なるでしょう。ユーザーが強調表示した選択範囲をテキスト領域に保存して呼び出す

たとえば、私は自分のノートでCONCERNSというタグを検索し、CONCERNSというタグでタグ付けされたすべてのノートを表示するのではなく、現在行っていることをノート内に表示したいCONCERNSまたは少なくともその特定のテキストが強調表示されている注釈に関連してハイライト/選択されています。

私は、テキスト内のどの文字でハイライトが始まり、ハイライトが終了するのかという情報を何とか保存しなければならないと考えています。こうすることで、ユーザがノートやタグを見直しているときに、その選択を呼び出して強調表示することができます。

私は何ヶ月もこの仕事を運を手伝ってくれるツール/プラグインを探しました。誰も助けや提案を提供できますか?

+0

これはあなたを助けるかもしれないhttp://motyar.blogspot.co.uk/2010/02/get-user-selected-text-with-jquery-and.html – PapaSmurf

答えて

0

選択したテキストがINPUTまたは​​3210要素の中に含まれている場合は、選択したテキストを取得するのにjQuery-caretを使用します。
使用法:

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