【发布时间】:2013-09-09 08:49:29
【问题描述】:
我有这段代码运行良好,只需要在没有选中复选框时添加一个类。实际上,我只是在选中时添加了一个类,但是当没有选中复选框时,我还需要分配一个类。所以在开始时 div 应该是灰色的,然后如果一个或多个复选框被选中 addclass 绿色,然后如果所有复选框都未选中分配红色类;
这里是代码:http://jsfiddle.net/hZeyd/10/
$(".quest").show();
var $anrs = $(".ans").hide();
$('.quest').click(function(){
var $ans = $(this).next().toggle(10);
$anrs.not($ans).hide();
});
$('.ans').change(function(){
var $ans = $(this).closest('.ans');
$ans.prev().toggleClass('question-active', $ans.find('input:checkbox:checked').length > 0)
});
感谢帮助
【问题讨论】: