我什麼都沒發現。是否有JQuery解決方案來檢索突出顯示的文本?我需要檢查突出顯示的文本的跨度,獲取這些跨度的樣式屬性,並基於此操作它們。我可以用正則表達式或任何明顯的方式來完成這部分,但首先我需要訪問突出顯示的文本!我很努力地找到一個跨瀏覽器的純JavaScript解決方案,所以如果你有一個方便的幫助,那也將非常有幫助。可以使用JQuery獲取突出顯示的文本嗎?
謝謝!
我什麼都沒發現。是否有JQuery解決方案來檢索突出顯示的文本?我需要檢查突出顯示的文本的跨度,獲取這些跨度的樣式屬性,並基於此操作它們。我可以用正則表達式或任何明顯的方式來完成這部分,但首先我需要訪問突出顯示的文本!我很努力地找到一個跨瀏覽器的純JavaScript解決方案,所以如果你有一個方便的幫助,那也將非常有幫助。可以使用JQuery獲取突出顯示的文本嗎?
謝謝!
你的意思是用鼠標文本選擇,所以請在這裏,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/
有*噸*的複製品這個問題。使用Google。 – Blender
我發現了谷歌的一大堆結果,但其中沒有一個似乎是跨瀏覽器的。 –