[Respondido] Executar Algo ao Criar Elemento

3 respostas Resolvido
eventos
L

Boa noite.
Como posso fazer com Javascript e/ou Jquery uma função rodar quando um elemento for criado?
Tem alguma forma nativa pra isso ou tem que definir uma tag script e dentro dela chamar uma função, se é que isso funciona?

3 Respostas

T

Que elemento você quer criar, e que função quer executar quando ele for criado?

O jeito mais simples é simplesmente criar o elemento e chamar a função em seguida. Como a execução do script é linear, a função vai ser chamada imediatamente após o elemento ser criado.

Abraço.

L

Tem um elemento que vem de uma blade, um textarea, sendo um elemento criado após o código original, vem com id também, mas quando eu tento pegar seu text() ou html() aparece vazio, então não sei como poderia usar o on que serve para elemento pós criados, mas teria que ter um evento.

T
Solucao aceita

Considerando que você fala em blades, suponho que esteja usando Laravel.

Pelo que pude ver numa pesquisa rápida, é possível adicionar javascript num blade, então você poderia descer uma tag script, que executa o que você precisa ou chama uma função que já existe na página em algum outro script.

Abraço.

Criado 21 de abril de 2019
Ultima resposta 22 de abr. de 2019
Respostas 3
Participantes 2