0

Доброго времени суток! Нужно через JS + jQuery прикрепить к кнопке функцию. Написал следующий код:

function writeMessage() {
alert('Вы нажали кнопку!');
}
$('#identificator').bind('click',writeMessage());

пробовал так-же

$('#identificator').bind('click',writeMessage());

Тем не менее функция исполняется при загрузке страницы, и больше, при нажатии кнопки не выполняется. Заранее благодарен!

2 Answers2

0

ошибка в скобках. Вы вызываете функцию на bind:

function writeMessage() {
  alert('Вы нажали кнопку!');
}
$('#identificator').bind('click', writeMessage);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="identificator">Click me </button>
C.Raf.T
  • 4,034
0

я не сторонник jq вот вам на чистом javascript с использованием DOM Level 3

function writeMessage() {
  alert('Вы нажали кнопку!');
}
document.querySelector('#identificator').addEventListener('click', writeMessage);
<button id="identificator">click me</button>
bad4iz
  • 1,262