我有一个标记可以使用这个规则切换悬停CSS样式。当面板内有复选框时,我想删除背景图片样式。这可能吗?虽然以下尝试失败,但我已经尝试过了。
CSS:
.StaffMode .day ul li.standard a:hover table {
background:url("test.png");
}
JS:
$("li.test table li").hover(
function () {
if($(this).children(':checked')) {
alert('need to remove the background image style'); // shows as expected
$(this).children('a').removeClass('hover'); // this doesnt work?
}
}
);
:hover
是一个伪类,不是 JavaScript 可以移除的真正类。 - KRyan