$on is not a function怎么回事

2025-05-16 22:00:45
推荐回答(2个)
回答(1):

已经引入jq 要是下面的代码就有问题
$dot.each(function(index,element){

$dot[index].on('mouseover',function(){

$dot.each(function(i,val){

$dot[i].removeClass('selected');

})

this.addClass('selected');
})

要是改成这样就没问题::
$dot.each(function(index,element){

$dot[index].mouseover=function(){

$dot.each(function(i,val){

$dot[i].className="";

})

this.className='selected';

}
哎。。。

回答(2):

  将引入的js文件的顺序换一下,将jquery的js文件第一个引入,别的js文件放到它后面,就可以解决了。