どこにも何も見つかりません。強調表示されたテキストを取得するための JQuery ソリューションはありますか? 強調表示されたテキストでスパンを確認し、それらのスパンのスタイル属性を取得し、それに基づいてそれらを操作する必要があります。その部分は正規表現などで行うことができますが、まず、強調表示されたテキストにアクセスする必要があります。私はクロスブラウザのプレーンな JavaScript ソリューションを見つけるのに苦労しています。
ありがとう!
どこにも何も見つかりません。強調表示されたテキストを取得するための JQuery ソリューションはありますか? 強調表示されたテキストでスパンを確認し、それらのスパンのスタイル属性を取得し、それに基づいてそれらを操作する必要があります。その部分は正規表現などで行うことができますが、まず、強調表示されたテキストにアクセスする必要があります。私はクロスブラウザのプレーンな JavaScript ソリューションを見つけるのに苦労しています。
ありがとう!
マウスでテキストを選択するという意味なので、ここで確認してください。 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);
});
選択したテキストに変更を加えたい場合は、この DEMO http://jsfiddle.net/yeyene/GYuBv/3/を確認してください。