Deixe -me primeiro dizer o que é a Comissão de Eventos: Nos termos do leigo, os eventos são OnClick, OnMouseOver, OnMouseOut, etc. etc. são eventos. Quanto à delegação, é deixar que os outros o façam. Este evento foi adicionado originalmente a certos elementos, mas você o adiciona a outras pessoas para fazer isso para concluir o evento.
Ou seja: use o princípio das bolhas para adicionar eventos aos pais para acionar o efeito de execução.
A chamada adição de eventos dinâmicos refere-se essencialmente à delegação de eventos no JS.
Sabemos que no JS, o processamento de eventos só pode estar ligado ao elemento atualmente selecionado, em outras palavras, o processamento de eventos só pode estar ligado aos elementos que já existem no documento atual! No entanto, muitas vezes os amigos encontram um problema de que meu elemento foi adicionado dinamicamente à página posteriormente e quero vincular eventos ao elemento. Como lidar com isso?
Para ilustrar esse problema, assumimos que precisamos adicionar um evento de clique aos elementos que mais tarde são adicionados à página atual.
O núcleo de resolver esse problema é usar o evento delegado de JS. A vantagem dos eventos delegados é que eles podem vincular eventos a elementos inexistentes, e eventos delegados geralmente têm despesas gerais menores!
Off Topic: Deixe-me dar o exemplo mais simples: quando houver 1000 divs na página, se a div estiver diretamente vinculada ao evento de clique, será de 1000 eventos ligados a elementos. No entanto, se você usar o delegado de eventos, você só precisará de um elemento para vincular o evento. PS: Espero que as palavras possam ajudá -lo a entender o significado do comissionamento do evento.
Só queremos saber como os elementos criados dinamicamente adicionam eventos, o que você diz muito a fazer, o que faz ...
OK, vamos voltar ao ponto, veja a implementação específica:
// simular o elemento de criação dinâmica li $ .ajax ({type: 'get', dados: {}, sucessão: function () {$ ('<li>'). Addclass ('aaa'). Html ('1111111111'). Appendto ($ ('corpo');},}); // function () {console.log ('ddd');});O exposto acima é a comissão de eventos de adição dinâmica JavaScript introduzida pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!