$('#someDiv').hover
(function(){
(this).css({'background-color': 'black'});
},
function(){
(this).css({'background-color': 'red'});
}
);
每次我将鼠标悬停(或移出)到此 div
上时,Chrome 控制台都会返回标题中的错误。我以为 div
对象有一个 css()
方法,我发现这种情况真的很困惑。
最佳答案
代替 (this).css({...});
你需要 $(this).css({...});
来使用 jQuery。
如果 jQuery 被重新映射到 $
以外的东西,使用
jQuery(this).css({...});
关于jquery - 对象 #<HTMLDivElement> 没有方法 'css',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115966/