【发布时间】:2013-11-20 02:27:44
【问题描述】:
我正在尝试通过在切换按钮中应用来测试两者之间的区别(更改文本颜色和第一次单击并在第二次单击时反转)
http://codepen.io/vincentccw/pen/qhyBL
这行得通:
if($('.changeC').length)
{
$("div").removeClass("changeC");//reset
}else{
$("div").addClass("changeC");
}
但不是这个:
if($('div').hasClass(".changeC"))
{
$("div").removeClass("changeC");//reset
}else{
$("div").addClass("changeC");
}
为什么会这样?
【问题讨论】:
-
你应该看看
toggleClass。
标签: javascript jquery button toggle