Placeholder для форм на js

Ниже следуший код выдергивает название label к текстфилдам и вставляет их как placeholder.

$('#answ-cont label').each(function(){
    var id = $(this).attr('for');
    var text = $(this).text();
    $(this).css('display', 'none');
    $('input[type="text"]#' + id).val(text);
    $('input[type="text"]#' + id).bind("focus", function(event) {
      if ($(this).val() === text)
      $(this).val("");
    });
    $('input[type="text"]#' + id).bind("blur", function(event) {
      if ($(this).val() === "")
      $(this).val(text);
    });
  });