Php 将动态值传递给复选框

Php 将动态值传递给复选框,php,jquery,Php,Jquery,我的代码中有几个复选框。名称相同;只有值不同。基本上,我正在使用GETrequest创建一个搜索功能,因此在单击搜索按钮后,我想检查在单击搜索按钮后选中的复选框 HTML <?php foreach ($categories as $a):?> <input type="checkbox" name="courses" value="<?=$a['id']?>"<?=$a['course_name']?><br> <?php

我的代码中有几个复选框。名称相同;只有值不同。基本上,我正在使用
GET
request创建一个搜索功能,因此在单击搜索按钮后,我想检查在单击搜索按钮后选中的复选框

HTML

<?php     
foreach ($categories as $a):?>
<input type="checkbox" name="courses"  value="<?=$a['id']?>"<?=$a['course_name']?><br>
<?php endforeach;
?>

按照下面的表达式更改语法

   $('input[type=checkbox][value='+item+']').attr('checked', 'checked');

按照下面的表达式更改语法

   $('input[type=checkbox][value='+item+']').attr('checked', 'checked');
简单的打字错误。此外,使用:

简单的打字错误。此外,使用:


简单的打字:
$('input[type=checkbox][value=“”+item+''“])。prop('checked',true)-使用这个。您的报价不匹配。简单的键入:
$('input[type=checkbox][value=“”+item+”).prop('checked',true)-使用这个。你的报价不匹配。
prop()
在这里会更好。为什么我的问题被否决?看起来很中肯,解释得很清楚:/那不是我@uneebmeer
prop()
在这里会更好。为什么我的问题被否决了?看起来很中肯,解释得很清楚:/那不是我@uneebmeer
   $('input[type=checkbox][value='+item+']').attr('checked', 'checked');
$('input[type=checkbox][value="'+item+'"]').prop('checked', true);
//----------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^