How To Let A Message Disappear After x Seconds?

How To Let A Message Disappear After x Seconds?

Hello,

Does anybody know how to let a message disappear after x seconds? It does work, but disappears almost immediately and then trows an error :(

This is what I have for now:

  1. $(document).ready(function() {
      
      $('button').click(function() {
        var message = 'Feedbackmessage';
        feedbackMessage(message);
      });
          
    function feedbackMessage(message) {
        self = $('#feedbackMessage');
        self.empty().append(message);
        setTimeout(self.fadeOut(), 3000);
      }
    });











Live example ->  http://jsbin.com/omubo4

Thanks!

Christophe