【发布时间】:2017-04-19 10:59:57
【问题描述】:
我已经编写了如下代码行的 html。
<div class="form-group">
<div class="i-checks">
<label class="col-sm-6 control-label">
<div class="iradio_square-green" style="position: relative;">
<input type="radio" value="name" name="checkchoice" style="position: absolute; opacity: 0;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;"></ins>
</div>
Name
</label>
</div>
<div class="i-checks">
<label class="col-sm-6 control-label">
<div class="iradio_square-green" style="position: relative;">
<input type="radio" value="rollno" name="checkchoice" style="position: absolute; opacity: 0;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;"></ins>
</div>
Roll No
</label>
</div>
</div>
现在我希望如果有人选择任何单选按钮然后在相应的 div
<div class="iradio_square-green" style="position: relative;"> 应附加“已检查”类,如 <div class="iradio_square-green checked" style="position: relative;">
我试过了
$(document).ready(function () {
$(':radio').change(function () {
$(':radio[name=' + this.name + ']').parent().removeClass('checked');
$(this).parent().addClass('checked');
});
});
它不工作
【问题讨论】:
-
SO 不是免费的编码服务 - 所以请告诉我们您的尝试。
-
之后显示您的代码将对您有所帮助...
标签: javascript jquery jquery-ui