【发布时间】:2017-06-30 20:51:03
【问题描述】:
我有 3 个 div 组,每个组包含一个单选按钮、一个标签和一个按钮。 我希望能够启用与所选单选按钮在同一组中的按钮,并禁用其他组中的按钮。
<div class="row">
<div class="col-md-6">
<!-- when this radio button is checked... -->
<input id="input-1" type="radio" name="disable-button" checked="checked">
<label for="input-1">Input 1</label>
<!-- this button is enabled -->
<button type="button">ADD</button>
<!-- ...and vice versa -->
</div>
<div class="col-md-6">
<!-- when this radio button is not checked... -->
<input id="input-2" type="radio" name="disable-button">
<label for="input-2">Input 1</label>
<!-- ...this button should be disabled -->
<button type="button" disabled>ADD</button>
<!-- ...and vice versa -->
</div>
<div class="col-md-6">
<!-- when this radio button is not checked... -->
<input id="input-3" type="radio" name="disable-button">
<!-- ...this button should be disabled -->
<label for="input-3">Input 1</label>
<button type="button" disabled>ADD</button>
<!-- ...and vice versa -->
</div>
</div>
有没有办法通过 jQuery 做到这一点?
编辑:如果可能的话,我希望解决方案是动态的,以防我必须添加更多组。
【问题讨论】: