У меня проблема с кодом.
Я использую 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 перед кодом jquery
Привет и добро пожаловать в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названиями "Какие темы я могу спросить здесь?" и «Какие типы вопросов мне следует избегать?». И что еще более важно, прочтите, пожалуйста, контрольный список вопросов о переполнении стека. Вы также можете узнать о Минимальные, полные и проверяемые примеры.
Проблема в том, что datepicker не применяется к динамически добавляемым элементам? См. stackoverflow.com/questions/12247902/…



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вызовите 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. В моем коде он находится в нужном месте.
Не забывайте, что для динамически создаваемых элементов этот синтаксис работать не будет:
$('form').submit(function(){ alert('hi'); });
Вы должны использовать этот синтаксис:
$(window).on('submit', 'form', function() { alert('hi'); });
Вы добавили
jquery.min.js?