2013-04-16 9 views
10

Se seleziono un testo da un'area di testo ho bisogno di sapere quale testo è selezionato, ad esempio "ciao mondo" se seleziono ciao mi piacerebbe vedere ciao è selezionato come posso farlo in jquery. e voglio renderlo audace.Come ottenere il testo selezionato da un'area di testo in jQuery?

<textarea id="editor" cols="80" rows="20"> 
    Hello world, This is Me! 
</textarea> 
<button onclick="SelectText()"> 
    Bold 
</button> 
+0

trovato questo forse aiuterà [http://stackoverflow.com/questions/7186586/how-to-get-the-selected-text-in-textarea-using-jquery-in-internet-explorer- 7] –

+2

Controlla questo: http://stackoverflow.com/questions/5379120/jquery-get-the-highlighted-text –

+4

duplicato di molti post. –

risposta

0

A proposito di rendere il contenuto selezionato in grassetto, non è possibile farlo direttamente nella textarea, ma è possibile farlo utilizzando div modificabili. Questo plug-in potrebbe aiutarti: http://mistic100.github.io/jquery-highlighttextarea/

Informazioni sul commento: "Come posso ottenere tutto il testo da una divisione escludendo i tag html?" puoi usare qualcosa del genere: jQuery ('. yourDiv'). text();

Problemi correlati