Markierter Text in jQuery Surround mit SPAN

Der folgende Code soll den markierten Text in einem bestimmten Div mit einem Span umgeben.

$(document).ready(function(){
    $('.format').click(function(){
       var highlight = window.getSelection();

        var spn = '<span class="highlight">' + highlight + '</span>';
        $('.conttext').content().replace(highlight, spn);

    });
});

Eine Funktion dieser Art könnte verwendet werden, um Formatierungsoptionen für eine HTML-inhaltsbearbeitbare DIV bereitzustellen.

Irgendetwas stimmt aber eindeutig nicht, da es derzeit nicht funktioniert.

http://jsfiddle.net/BGKSN/20/

Antworten auf die Frage(2)

Ihre Antwort auf die Frage