我的HTML代码如下所示。 (我有无线输入的特殊设计)如何在jQuery中选择特殊div
<div class="area" id="area-1">
<div class="input">
<input type="radio" class="active-radio">
<input type="radio" class="no-active-radio>
<input type="radio" class="no-active-radio>
</div>
</div>
<div class="area" id="area-2">
<div class="input">
<input type="radio" class="no-active-radio>
<input type="radio" class="active-radio">
<input type="radio" class="no-active-radio>
</div>
</div>
当我点击一个收音机“#区-1”,我想删除类“有源无线”的其他电台“面积 - 1“而不是”区域-2“。
有很多div .area,所以我不想每次都在我的脚本中指定div id。
JS:
var thisArea = this.closest(".area");
$(thisArea + " .input input[type='radio']").parent().removeClass('active-radio').addClass('no-active-radio');
$(this).addClass('active-radio').removeClass('no-active-radio');
基本上我想选择所有包含在同一.area的点击电台的无线电输入。输入。
我觉得从这个部分来的问题:
thisArea + " .input input[type='radio']"
它仅仅是一个错字, -active-radio'类? – CDspace