Добавьте функцию в document.ready функцию jquery. Это добавляет список событий к кнопке после загрузки страницы. Пример:
$(document).ready(() => {
$('.test-button').on('click', () => {
console.log('Clicked');
});
});
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<title>click button demo</title>
</head>
<body>
<button class="test-button">Click me</button>
</body>
</html>
Цитировать jQuery документы:
Обработчики событий привязаны только к выбранным в данный момент элементам; они должны существовать в тот момент, когда ваш код вызывает .on (). Чтобы убедиться, что элементы присутствуют и их можно выбрать, поместите сценарии после элементов в разметке HTML или выполните привязку событий в обработчике готовности документа. В качестве альтернативы используйте делегированные обработчики событий для присоединения обработчиков событий.
Подробнее см .: https://api.jquery.com/on/