Я установил обработчик для события click
JavaScript элемента <button>
, используя jQuery API , но обработчик не вызывается, когда кнопка фактически нажата. Как можно отладить, почему не вызывается обработчик событий? Я занимаюсь разработкой в Visual Studio 2010 и отлаживаю с помощью инструментов разработчика Google Chrome.
Я новичок в JavaScript и не знаю методов отладки:)
EDIT
Это HTML-объявление рассматриваемой кнопки:
<button id="start-lint">Submit</button>
Соответствующий JavaScript:
$('button').button();
var btn = $("button#start-lint");
log.debug("Button: %s", btn);
btn.click(function () {
log.debug("Button clicked");
});
Дайте мне знать, если потребуется дополнительная информация.
РЕДАКТИРОВАТЬ 2
Каким-то образом я все заработал, не зная, в чем дело, во-первых, но, по крайней мере, теперь я знаю, как определить, был ли найден элемент или нет!