в jquery, как привязать событие onclick для динамически добавлять html-элемента

This question already has an answer here:

Я хочу привязать событие onclick к элементу, я динамически вставить с помощью jQuery

Но он никогда не работает привязанными функции. Я был бы счастлив, если вы можете указать, почему этот пример не работает и как я могу заставить ее работать должным образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"        
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
        <head>
          <title>test of click binding</title>

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
          <script type="text/javascript">


        jQuery(function(){
          close_link = $('<a class="" href="#">Click here to see an alert</a>');
          close_link.bind("click", function(){
            alert('hello from binded function call');
            //do stuff here...
          });
  
          $('.add_to_this').append(close_link);
        });
          </script>
        </head>
        <body>
          <h1 >Test of click binding</h1>
          <p>problem: to bind a click event to an element I append via JQuery.</p>

          <div class="add_to_this">
            <p>The link is created, then added here below:</p>
          </div>

          <div class="add_to_this">
            <p>Another is added here below:</p>
          </div>


        </body>
        </html>
EDIT: I edited the example to contain two elements the method is inserted to.alert()

В этом случае вызов не выполняется. (спасибо @Дафф, что указали в комментарии)