在下面的代码中,当我使用CSS时,它的工作正常。当我将这个CSS添加到类中时,它不起作用为什么addClass在这段代码中不起作用
function setTab(selection) {
$("#"+selection).css('background', '#CC0000');
$("#"+selection).css('color', '#ffffff');
// Both the Above statements works fine
$("#"+selection).addClass("selectedclass");//doesnot work
}
.selectedclass li{
background: #CC0000;
color: #ffffff;
}
你可以进一步详细了解标记以及如何调用此函数?从你展示的内容看,这看起来很好。 (另外,就像优化说明一样,您应该缓存'$(“#”+ selection)'jQuery对象,因为创建新的jQuery对象很昂贵。) – Yahel
验证类是否实际添加(firebug是您的朋友)。也许你只是在你的CSS中有一些错误... – ThiefMaster
发布更多代码或生动的例子;上面的代码是正确的(以及yahelc; +1) – mreq