【问题标题】:toggle classes for a child element切换子元素的类
【发布时间】:2013-04-30 16:34:46
【问题描述】:
$('.toggle').addClass('change_button').removeClass('toggle');
$(this).removeClass('change_button').addClass('toggle');


我在第一条评论中提供了完整代码的演示。
我有 2 组按钮

第一组
1.Lite
2.Medium 3.重

演示:Fiddle


第二组
1.是
2.否

我想要的是这些组必须充当单选按钮,例如下面第一条评论中提供的演示
而不是单选按钮,我这里有块按钮,选择按钮时,我想更改挂钩颜色

【问题讨论】:

标签: jquery class toggle


【解决方案1】:

试试这个:-

Demo

  $('.change_button.toggle',$(this).closest('div')).removeClass('toggle');
  $(this).addClass('toggle');

 });

解释:-

$('.change_button.toggle',$(this).closest('div')).removeClass('toggle'); 

此语句选择位于被单击元素的父 div 中的具有 .change_button 和 .toggle 类的元素,并删除其 toggle 类。

$(this).addClass('toggle'); 

添加所选元素的类。

【讨论】:

  • 不,当我在第一组中选择 Lite 然后在第二组中选择是时,我遇到了同样的问题,第一组中 Lite 的选择丢失了
  • 当然......在答案中添加它
  • 如果我有任何疑问,你能给我一个邮件 ID 或任何方式来 PM 你。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-25
  • 1970-01-01
相关资源
最近更新 更多