2013-06-21 9 views
5

どこにも何も見つかりません。強調表示されたテキストを取得するためのJQueryソリューションはありますか?私は、スパンのために強調表示されたテキストをチェックし、それらのスパンのスタイル属性を取得し、それに基づいてそれらを操作する必要があります。その部分を正規表現などで行うことはできますが、最初に強調表示されたテキストにアクセスする必要があります。私はクロスブラウザのプレーンなjavascriptソリューションを見つけることにも苦労しています。もしあなたがそれらの便利なものを持っていれば、非常に助けになるでしょう。JQueryでハイライトされたテキストを表示できますか?

ありがとうございます!

+0

をご確認の重複の*トン*がありますDEMO http://jsfiddle.net/yeyene/GYuBv/2/

$('#showSelected').on('click', function(){ var text = ""; if (window.getSelection) { text = window.getSelection().toString(); } else if (document.selection && document.selection.type != "Control") { text = document.selection.createRange().text; } alert(text); }); 

、マウスでテキストの選択を意味するので、ここでチェックこの質問。 Googleを使用します。 – Blender

+0

私はGoogleで数多くの結果を得ましたが、実際にはクロスブラウザを使用していないようです。 –

答えて

14

あなたが選択したテキストの周りにいくつかの変更を行いたい場合は、このデモにhttp://jsfiddle.net/yeyene/GYuBv/3/

+1

選択範囲内のテキストを操作する方法はありますか? –

+1

はこちらです。http://jsfiddle.net/yeyene/GYuBv/3/ – yeyene

+0

素晴らしいです。どうもありがとうございます。 –

関連する問題