【发布时间】:2014-06-26 18:50:32
【问题描述】:
我有 2 个输入复选框
<input type="checkbox" id="checkbox1" name="A" value="A" checked>
<input type="checkbox" id="checkbox2" name="B" value="B" checked="no">
和 2 个 div
<div class="1">
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
</p>
</div>
<div class="2">
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
</p>
</div>
单击复选框 1 时默认为未选中复选框 2,也仅显示 div 1 和 checkbox1 单击 checkbox2 时未选中,然后 div 2 显示和 div 1 隐藏, 实际上,什么 js 代码适合这个问题,因为我已经尝试过了,但它没有用。
<script>
$j(document).ready(function(){
$j("#checkbox1").change(function() {
if (this.checked) {
$j("#checkbox2").prop("disabled", false);
}
else {
$j("#checkbox2").prop("disabled", true);
}
});
});
</script>
【问题讨论】:
-
你为什么不使用收音机而不是复选框..
-
我建议你为两个复选框使用相同的名称..
标签: javascript jquery checkbox