2013-06-21 4 views
5

아무 것도 찾을 수 없습니다. 강조 표시된 텍스트를 검색하는 JQuery 솔루션이 있습니까? 강조에 대한 텍스트를 확인하고, span의 스타일 속성을 가져 와서이를 기반으로 조작해야합니다. 그 부분을 정규 표현식이나 분명히 할 수는 있지만 우선 강조 표시된 텍스트에 액세스해야합니다! 심지어 크로스 브라우저 일반 자바 스크립트 솔루션을 찾으려고 고군분투 해요, 그래서 만약 당신이 그 중 하나를 매우 도움이 될 것이 편리있어.JQuery로 강조 표시된 텍스트를 가져올 수 있습니까?

감사합니다. 이 데모를 주위에 텍스트를 선택한 몇 가지 변경 사항을 확인하려면

+0

* 톤의 중복의 *이 있습니다 이 질문. Google을 사용하십시오. – Blender

+0

Google에서 엄청난 검색 결과를 얻었지만 그 중 실제로 브라우저 간 검색을 수행하지 못했습니다. –

답변

14

당신은 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);  
}); 

을 마우스로 텍스트 선택을 의미하는, 그래서 여기에 확인 http://jsfiddle.net/yeyene/GYuBv/3/

+1

선택 영역 안팎의 텍스트를 조작하는 방법이 있습니까? –

+1

여기 샘플입니다 http://jsfiddle.net/yeyene/GYuBv/3/ – yeyene

+0

환상적입니다. 정말 고맙습니다. –

관련 문제