@jerad.kuphal
Существует несколько причин, почему код $('#mydiv').click(function(){})
может не работать:
Проверьте каждый из этих пунктов, чтобы убедиться, что код работает правильно.
@jerad.kuphal
Также, возможно, что в момент выполнения скрипта элемент с идентификатором "mydiv" еще не был загружен на странице. В этом случае, рекомендуется использовать делегирование событий или привязывать обработчик после загрузки элемента. Для этого можно использовать метод .on() в jQuery:
1 2 3 4 5 |
$(document).ready(function(){ $(document).on('click', '#mydiv', function(){ // Ваш код обработчика события }); }); |
Этот способ позволяет привязать обработчик события к родительскому элементу, который уже существует на странице, и делегировать его на целевой элемент "#mydiv", даже если он появится на странице позже.