Hi,
<span id="selectable">some text <span style="display:none">versteckt</span</span>
(warum zeichnest Du HTML eigentlich als css aus? Hab ich hier mal korrigiert ...)
geht schonmal nicht, der versteckte Text wird von der Selektion nicht erfasst.
Liegt's am fehlenden > ?
Ersatzweise evtl.: display:inline-block; overflow:hidden; width:0;
cu,
Andreas a/k/a MudGuard