2014-11-06 83 views
1

有人可以指出我为什么不能在点击重置按钮使其处于活动状态后将其重置为原始状态?重置数据切换按钮

function resetbtnstate() { 
    $(.btn-group).removeClass('active'); 
} 

JSFiddle

回答

4

你忘了引号来包装你的选择:$(.btn-group)应该是$('.btn-group')。此外,类active被应用到该按钮,不给btn-group元素,所以它需要如下:

function resetbtnstate() { 
    $('button').removeClass('active'); 
} 

您也可以使用任何其他有效的选择,其将针对该按钮,如$('.btn').removeClass('active'); ,甚至是巧妙的东西,比如$('.active').removeClass('active');

+0

谢谢。如果我想要定位btn组下的所有活动按钮,那么我该怎么做呢? – aldrin 2014-11-06 19:20:12

+1

'$('。btn-group> .active')'。 >是子选择器。 – 2014-11-06 19:22:33