Javascript 给出自动选中复选框的条件

Javascript 给出自动选中复选框的条件,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,是否有一种方法可以在javascript中执行,如果我选中几个复选框作为条件,其中一个复选框将是check。目前,这里是我的逻辑代码,但它不能工作 $(document).ready( function a() { if ( $('#condition1' && $('#condition2').is(':checked')) { $('#checkbox1').attr('checked', true); } }); 另外,是否可以在复选

是否有一种方法可以在javascript中执行,如果我选中几个复选框作为条件,其中一个复选框将是check。目前,这里是我的逻辑代码,但它不能工作

$(document).ready( function a()
{
   if (  $('#condition1' && $('#condition2').is(':checked'))
    {
       $('#checkbox1').attr('checked', true);
    }
});
另外,是否可以在复选框中放置一个类来执行检查功能而不是id

您需要使用


演示:

您的脚本在文档就绪时执行。在执行后,您不会对您采取的任何行动作出反应。为了完成您想要的任务,您需要在每次单击复选框时运行脚本

$(document).ready( function(){
$('input[type="checkbox"]').click(function(){
    if ( $('#condition1').is(':checked') && $('#condition2').is(':checked')){
       $('#checkbox1').prop('checked', true);
    }else{
       $('#checkbox1').prop('checked', false);
    }
});
}))


我相信您希望在一组复选框中选择单个复选框。对吗?您好!是否可以将其设置为$('#条件1&&#条件2')。更改,因为我尝试了这种方式,但它无法工作。不。。。我可以问你为什么要另一种方式当这一切顺利我明白你的意思。谢谢
$(document).ready( function(){
$('input[type="checkbox"]').click(function(){
    if ( $('#condition1').is(':checked') && $('#condition2').is(':checked')){
       $('#checkbox1').prop('checked', true);
    }else{
       $('#checkbox1').prop('checked', false);
    }
});