#outer{
background-color:#FFFF99;
}
#inner1{
float : left;
}
.New1{
width: 62%;
}
.New2{
width: 72%
}
我需要能够在事件处理程序中的条件之后更改div
的类。
case '1': <div id="outer" class="New1">
</div>
case '2': <div id="outer" class="New2">
</div>
为此,我编写了以下jQuery:
$("#generate").click(function(){
// here I wrote code for case '1'
$("#outer").addClass("New1");
});
$("#choice").click(function(){
// here I wrote code for case '2'
$("#outer").addClass("New2");
});
我是否需要删除之前添加的课程?
我需要在两个州之间切换。
我该怎么做?
答案 0 :(得分:3)
$("#generate").toggle(function() {
$("#outer").removeClass("New2").addClass("New1");
}, function() {
$("#outer").removeClass("New1").addClass("New2");
});
或
$("#generate").click(function() {
$("#outer").removeClass("New2").addClass("New1");
});
$("#choice").click(function() {
$("#outer").removeClass("New1").addClass("New2");
});