Я не могу запустить простой скрипт в сети, в который я внедряю jQuery. Итак, давайте представим себе почти пустую сеть:

{amp}lt;html{amp}gt; {amp}lt;head{amp}gt; {amp}lt;title{amp}gt;Demo{amp}lt;/title{amp}gt; {amp}lt;/head{amp}gt; {amp}lt;body{amp}gt; {amp}lt;/body{amp}gt; {amp}lt;/html{amp}gt; 

Затем я открываю DOM и вставляю это:

 {amp}lt;html{amp}gt; {amp}lt;head{amp}gt; {amp}lt;title{amp}gt;Demo{amp}lt;/title{amp}gt; {amp}lt;script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"{amp}gt;{amp}lt;/script{amp}gt; {amp}lt;/head{amp}gt; {amp}lt;body{amp}gt; {amp}lt;button class="btn btn-danger btn-block" id="demo"{amp}gt;Demo{amp}lt;/button{amp}gt; {amp}lt;script{amp}gt; $(function(){ $(document).on('click','#demo',function(){ alert("Hello World!"); }); }); {amp}lt;/script{amp}gt; {amp}lt;/body{amp}gt; {amp}lt;/html{amp}gt; 

И это не работает :( работает только в том случае, если сеть сначала запускается со всем кодом, но не при инъекции. Есть ли способ сделать это возможным? Большое спасибо и привет :)

jacohawk

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Правила поведения

,