button onclick="" vs $(document).on("click",...)

У меня есть довольно любопытный случай, касающийся jquery и html. HTML-код для страницы выглядит следующим образом

<button id="button" type="button" onclick="doSmth()" accesskey="A"><u>A</u>ction</button>

и всякий раз, когда я нажимаю accesskey - все работает просто отлично.

Но - когда я попытался сделать то же самое, просто используя jQuery - просто добавив

$(document).on("click","#button", doSmth)

и удаление атрибута "onclick" кнопки - страница начала работать со сбоями.
Выражение "сбой" означает, что нажатие кнопки все еще вызывает сценарий, а использование клавиши доступа - нет.
Это только у меня, или это ошибка / функция accesskey?

0 ответов

Другие вопросы по тегам