I'm trying to realise something I thought would be easy.

When an user focus on one of my contenteditable span, I want to empty it if it contains a default text.

When he loses focus, if he didn't write anything, I want to restore the default text.

Here's my code :

```
content.focus(function() {
    if ($(this).html() === "Text"){
        $(this).html(""); //not working
        //$(this).empty(); //not working
    }
    console.log($(this)[0]);
});
content.blur(function() {
    if ($(this).html() === ""){
        $(this).html("Text");
    }
});

```

It's working well when the focus is obtained by pressing tab.

Nevertheless, when the user click on the div, it's not working. It is emptying the span, but if he didn't clicked before the first letter, or after the last letter, he can't write anything.

Here's a [demo](http://jsfiddle.net/Akatsukle/10r2gasq/).