2012-04-10 3 views
1

Ich habe ein Textfeld, das einige Inhalte (haml Code unten) enthält bereitsWie konzentrieren und ein Teil der Inhalte in einem Textfeld wählen

//haml code for textarea 
%section.input 
    .muse_text 
    %textarea{placeholder: "Type your muse here..."} 

//Content in textarea 
"Share why you are re-musing this 
------------------ 
I am remusing this because I like it!!!! 
------------------ 
xxxx" 

Wie ich Jquery verwenden, um den Textbereich auf Autofokus und nur die erste Zeile markieren des Inhalts, dh „Mitteilen, warum Sie wieder sinnend diese sind (wenn die Seite geladen up)

Antwort

2

wenn die Seite geladen, die Textfeld den Fokus (verwenden .focus) nach document.ready oder nach dem Text in das DOM geladen. Sie kann createTextRange oder setSelectionRange (je nach Browser) verwenden, um einen Textbereich zu erstellen auswählen .. Dies kann durchgeführt werden, wenn Sie den Textbereich fokussieren. Sie kennen die Länge des "share why .." - Textes, also sollte es ziemlich einfach zu zählen sein.

Verwandte Themen