Wie wählt man den gesamten Text in contenteditable div aus?
Bevor diese wird gekennzeichnet als Duplikate, ich möchte, dass Sie erkennen, dass niemand wirklich eine gute Antwort für diese Frage. In wählen Sie den gesamten text in contenteditable div, wenn es den Fokus/klickendie akzeptierte Antwort, und Tim das Down-Antwort sind beide nicht hilfreich, da Sie nur funktionieren, wenn das element ist bereits gerichtet. In meinem Fall möchte ich den text in der contenteditable div-Element ausgewählt werden, nach dem Klick auf eine Schaltfläche, auch wenn das div-Element wurde nicht konzentriert vorher.
Wie könnte ich dies tun?
InformationsquelleAutor der Frage think123 | 2012-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendete ich einen code von dieser thread zu kommen mit meiner Antwort. Es ist 100% jQuery als Sie gefragt, für wie gut. Hoffe es gefällt Euch 🙂
jsfiddle link.
InformationsquelleAutor der Antwort Tom Oakley
Große Funktion.
Habe ich es angepasst, um die vollständige Auswahl von text auf einer beliebigen Anzahl von bearbeitbaren divs über eine Klasse, egal ob direkt anklicken, oder im Registerformat,:
HTML:
FIDDLE:
http://jsfiddle.net/tw9jwjbv/
InformationsquelleAutor der Antwort Eric P
Beurteilung durch diese Antwort in den link, kippe Sie code verwenden, die auf klicken Sie auf die Schaltfläche.
Was ich sagen will ist, auch sagen, dass in den div
onfocus="document.execCommand('selectAll',false,null)"
Dann nutzen jQuery zum auslösen konzentrieren
$('#test').focus();
InformationsquelleAutor der Antwort LmC