条件满足时要选中的复选框


Checkbox to be checked when condition satisfies

当条件满足时,如何选中复选框?

<input name="pt_id[]" id="pt_id" type="checkbox" value="<?php echo the_ID(); ?>" <?php if(isset($_POST["pt_id"])) { echo 'checked="checked"'; } ?>/>&nbsp;<?php echo the_title(); ?>

请帮帮我。给我解决方案或建议吗?

好吧,您的代码已经完成了您需要的操作,但使用了PHP。如果您想捕捉一个事件,比如说用户点击了一个div,并且您想选中复选框,那么您需要使用javascript/jquery

示例代码是(使用jquery):

$(document).on('click', '#yourdiv', function() {
   $('#pt_id').attr('checked', true);
});

单击yourdiv时,将选中复选框

如果您希望在单击div2时取消选中它,请执行以下操作:

$(document).on('click', '#div2', function() {
  $('#pt_id').attr('checked', false);
});