Deselect contenteditable element
Ich versuche, die Auswahl in einem inhaltsbearbeitbaren Feld zu entfernen. Der Code, den ich habe, ist dieser:
<h1 contenteditable>Text</h1>
<input type="text" value="Text" /><br/>
<input type="button" onclick="" value='Deselect input'>
<input type="button" onclick="$('h1').blur()" value='Deselect h1'>
Und ich wähle automatisch dash1
's Text überdocument.execCommand('selectAll', false, null);
Das Entfernen der Auswahl für die Eingabe funktioniert, aber nicht für dash1
. Wie kann ich das erreichen?
Prüfendiese Geige
dieses Foto zeigt, wie es sich für mich verhält:
ie Sie sehen können, habe ich gerade auf @ geklickdeselect h1
und der Text ist noch ausgewählt. Ich verwende Chrome.