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:
// simula a criação dinâmica do elemento li $ .ajax ({type: 'get', dados: {}, sucessão: function () {$ ('<li>'). Addclass ('aaa'). Html ('1111111111'). Appends ($ ('body));},}); // function () {console.log ('ddd');});O artigo acima é um clichê sobre os eventos de adição dinâmica do JS-a confrustação de eventos é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.