У меня на странице куча обработчиков различных элементов, например:
$('#con_name').keyup(function() { checkEmpty('con_name', 'Заполните поле'); });
$('#con_email').keyup(function() { checkEmail('con_email'); });
$('#product_article').keyup(function() { already('product_article', 'materials', 'article', 'mid', 'Такой артикул уже есть'); });
Эти скрипты грузятся на всех страницах сайта, и на многих из них этих элементов(#con_name, #con_email) нет. Так вот нэто нормально, что они какбы вызываются, но не находятся? Или нужно всегда делать проверку на наличие элемента?