2013-06-21 43 views
5

Hiçbir yerde bir şey bulamıyorum. Vurgulanan metni almak için JQuery çözümü var mı? Vurgulanan metni açıklıklar için kontrol etmeliyim, o alanın stil niteliklerini elde etmeli ve bunlara dayanarak bunları manipüle etmeliyim. Bu kısmı normal ifadelerle veya açık bir şekilde yapabilirim, ancak önce vurgulanmış metne erişmem gerekiyor! Çapraz tarayıcı düz bir javascript çözümü bile bulmaya çalışıyorum, bu yüzden kullanışlı olanlardan birine sahip olursanız çok yardımcı olur.JQuery ile vurgulanmış metni alabilir miyim?

Teşekkürler! Bu DEMO, çevresine metin seçilmiş bazı değişiklikler yapmak kontrol etmek isterseniz

+0

* ton arasında çiftleri * vardır bu soru. Google kullan. – Blender

+0

Google'da bir ton sonuç buldum, ancak bunların hiçbiri tarayıcılar arası çalışmıyor gibiydi. –

cevap

14

Sen 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);  
}); 

fare ile metin seçimini demek, işte kontrol http://jsfiddle.net/yeyene/GYuBv/3/

+1

Seçimin içindeki/çevresindeki metni işlemek için bir yol var mı? –

+1

Burada bir örnek, http://jsfiddle.net/yeyene/GYuBv/3/ – yeyene

+0

Fantastik. Çok teşekkür ederim. –

İlgili konular