У меня есть некоторый код JavaScript на моей веб-странице, который загружает некоторые div-ы на страницу. Я также хочу добавить обработчики событий onmouseenter и onmouseleave к каждому элементу div. Я использую jquery для добавления этих обработчиков, но я получаю сообщение об ошибке:
"Свойство '$' объекта [объект DOMWindow] не является функцией"
Мой код выглядит следующим образом, он находится в цикле for:
var newItem = document.createElement('div');
newItem.innerHTML = results[i];
newItem.setAttribute("id", "resultDiv_" + i.toString());
dropDown.appendChild(newItem);
//Error on next line...
$("resultDiv_" + i.toString()).bind("mouseenter", function() {
$("resultDiv_" + i.toString()).css({ 'background-color': 'blue' });
});
У кого-нибудь есть идеи, почему я получаю эту ошибку, или даже что означает ошибка?