我的网页上有一些JavaScript代码,正在将一些div加载到页面上。我还想向每个div添加onmouseenter和onmouseleave事件处理程序。我正在使用jquery添加这些处理程序,但出现错误:



我的代码如下所示,它处于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' });
});

有谁知道为什么我会收到此错误,甚至错误是什么意思?

最佳答案

您确定jQuery已正确加载吗?可能与另一个JavaScript库发生冲突吗?

10-06 02:53