Easy jQuery issue : <p>If I have a table where a td has a class called "clicky" with the following jQuery code:</p>

<pre><code>$(".clicky").click(function()
{
 var td = $(this);
 $.post("http://URL/file.php", {val:value})
 .done(function(data)
  {
   $(td).empty().append("hello");
  });
});
</code></pre>

<p>How can I replace the HTML in the td that was clicked with the HTML code returned in the data variable? I do not individually name my TDs, so I cannot reference it directly.</p>

<p>Simply using $(this).innerHTML() seems to be out of scope or dysfunctional...</p>
