jquery从另一个复选框控制一个复选复选框
jquery control a checkbox from another checkbox
我的复选框看起来像
<input type="checkbox" id="checkbox_1" name="artist" value="Yes">
<input type="checkbox" id="checkbox_2" name="song" value="Yes">
我的代码是
$(document).ready( function() {
$('#checkbox_1').click( function() {
$('#checkbox_2').each( function() {
this.checked = !this.checked;
});
$("#submit").click();
});
});
问题是当我选中checkbox_1时,它不会保持选中状态(它保持取消选中状态(。。CCD_ 1之后;
希望你能得到理想的
好的好的好。。
期望的效果是:
步骤1:两个复选框都被清除
步骤2:如果我选择复选框1,那么两个复选框都被选中
步骤2:如果我取消选中复选框1,那么两个复选框都会再次被清除
明白了吗?
$(function () {
$('#checkbox_1').click(function () {
$('#checkbox_2').prop('checked', $(this).prop('checked'));
});
});
除非有不止一个元素,否则不需要.each。
http://jsfiddle.net/t3zgx/2/
$(function () {
var checkbox_one = $('#checkbox_1');
var checkbox_two = $('#checkbox_2');
checkbox_one.click(function () {
if(checkbox_one.prop('checked'))
{
checkbox_two.prop('checked', 'checked');
}
else
{
checkbox_two.removeProp('checked');
}
});
});
Fiddle
相关文章:
- 复选框:一次只允许单击一个复选框
- jquery从2个json字符串构建一个复选框表单
- 聚合物铁形式验证至少选中一个复选框
- 我有多个复选框,并希望为其中 2 个制定规则,以便如果我选择 1 个,则无法选择另一个
- 如何从多个复选框中获取最后一个值
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在单击一个或多个复选框的同时调用iframe
- 如何创建只允许用户在选中前一个复选框的情况下选择复选框的复选框验证
- 复选框一次选中一个不在gridview中工作
- 如果选中了以下复选框,请选中上一个复选框
- 复选框一次选中一个不起作用
- 如何创建一个新的<李>带有复选框或<a>在里面
- 在一组复选框中,一次只允许选择一个
- 如何通过jQuery选中所有复选框并在单击一个复选框时取消选择
- 如何发现至少有一个复选框被选中或没有使用javascript
- 在mvc4中选择另一个复选框时禁用复选框
- 导航到另一个页面后,复选框状态会更改
- Javascript选中一个表中的所有复选框,该表的行具有样式显示标记
- 在服务器上创建一个复选框,使用 javascript 处理函数
- 选择一个从 mysql 返回选中/未选中复选框的对象