Форма jquery load ()

У меня проблема с кодом. Я использую Jquery load () для вызова form в div моей страницы. В конце моей страницы у меня есть код Jquery, такой как выбор даты и другие. Проблема в том, что весь код jquery в конце моей страницы не применяется к форме, называемой

$(document).on('click', '.addtask', function() {
  var id = $(this).parent().parent().attr('class');

  $("." + id).load(Routing.generate('task_new', {
    id: id
  }));
});
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Вы добавили jquery.min.js?

Kiran Joshi 03.08.2018 06:59

вызовите jquery.min.js перед кодом jquery

Alfin Paul 03.08.2018 07:09

Привет и добро пожаловать в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названиями "Какие темы я могу спросить здесь?" и «Какие типы вопросов мне следует избегать?». И что еще более важно, прочтите, пожалуйста, контрольный список вопросов о переполнении стека. Вы также можете узнать о Минимальные, полные и проверяемые примеры.

31piy 03.08.2018 07:21

Проблема в том, что datepicker не применяется к динамически добавляемым элементам? См. stackoverflow.com/questions/12247902/…

Barmar 03.08.2018 08:09
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
80
2

Ответы 2

Вызовите jquery.min.js перед кодом jquery. Как это.

<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


$(document).on('click', '.addtask', function() {
   var id = $(this).parent().parent().attr('class');

   $("." + id).load(Routing.generate('task_new', {
     id: id
   }));
});

Спасибо, но моя проблема не в вызове jquery. В моем коде он находится в нужном месте.

timri86 03.08.2018 08:16

Не забывайте, что для динамически создаваемых элементов этот синтаксис работать не будет:

$('form').submit(function(){ alert('hi'); });

Вы должны использовать этот синтаксис:

$(window).on('submit', 'form', function() { alert('hi'); });

Другие вопросы по теме