Why am I getting undefined?
<p>I'm working with the following code and I'm trying to modify the html of some table data. However, the value of <code>$(this).html()</code> seems to always be undefined. I don't understand why. Could someone explain please. </p>

<pre><code>$(document).on('click',"td",function() { 
        //console.log($(this).html());
    }).focusout(function(){
        console.log($(this).html()); //undifined 
});
</code></pre>
