Я определил кнопку в своем HTML с помощью следующего кода (я использую Bootstrap 5)
Код: Выделить всё
Compare…
У меня есть код jQuery для захвата события щелчка, как показано ниже.
Код: Выделить всё
$("#compare-btn").on("click", function() {
alert("compare clicked")
})
Я также попробовал событие .click() вместо .on( "click"... с тем же результатом. Я даже пытался делегировать событие , включающему кнопку, но оно все равно не срабатывает.
Единственное изменение кнопки после ее первой загрузки заключается в том, что ее текст изменяется при срабатывании других событий на странице. Все остальные события нажатия jQuery для других кнопок на странице работают как положено.
Я проверил наличие повторяющегося идентификатора в своем html, а также то, что приведенный выше jQuery является единственным событием, определенным для кнопки.
Подробнее здесь: https://stackoverflow.com/questions/783 ... not-firing