Obsługa zdarzeń nie działa na zawartości dynamicznej [duplikat]

To pytanie ma już tutaj odpowiedź:

Zdarzenie wiążące dynamicznie tworzone elementy? 23 odpowiedzi

Mam znacznik A, w którym po kliknięciu dodaje kolejny znacznik B, aby wykonać akcję B po kliknięciu. Więc kiedy klikam tag B, wykonywana jest akcja B. Jednakże.on metoda nie działa na dynamicznie utworzonym tagu B.

Mój html i jquery dla tagu A są następujące:

<a id="address" class="add_address btn btn-inverse btn-medium pull-right push-top">Add Shipping address</a>

$('.add_address').click(function(){
    //Add another <a>
    $(document).append('<a id="address"  class="pull-right update btn btn-inverse btn-medium push-top">Update</a>');
})

Po kliknięciu znacznika B wykonywana jest akcja B. Moje jquery jest jak poniżej:

$('.update').on('click',function(){
  //action B
});

Mam trochę nie dynamicznej zawartości, która ma również klasę „.update”. w.on() powyższa metoda działa dobrze dla zawartości nie dynamicznej, ale nie dla zawartości dynamicznej.

Jak mogę sprawić, by działał dla dynamicznej zawartości?

questionAnswers(2)

yourAnswerToTheQuestion