颜色已更改,但是当我应用jQuery时,它不再起作用了
var main = $("#main");
main.on("mouseenter", function () {
main.style = "background-color: #99999 ;";
});
main.on("mouseleave", function () {
main.style = "";
});
答案 0 :(得分:3)
您的变量main
不是DOM元素 - 它是一个jQuery对象,因此您可以像这样使用jQuery的css
方法:
var main = $("#main");
main.on("mouseenter", function () {
main.css("background-color", "#99999");
});
main.on("mouseleave", function () {
main.css("background-color", "transparent");
});