Pobieranie identyfikatora elementu za pomocą jquery

Kod powinien wypisać id wybranego div, ale tak nie jest. Nie znalazłem błędu. Dzięki za pomoc.

HTML

<body>
   <div id="form_area">
      <div>
         <button onclick="return add_row();" style="width:100%;">Add Row</button>
      </div>
   </div>
</body>

Javascript

$(document).ready(function() {
    $('#form_area div').click(function(e) {
        console.log($(this).attr('id'));
    });
});

function add_row() {
    var random_id = Math.floor((Math.random() * 1000) + 1); 
    $('#form_area').prepend('<div id="' + random_id + '" class="form_row"></div>');
}

questionAnswers(4)

yourAnswerToTheQuestion