gpt4 book ai didi

php - 将动态值传递给复选框

转载 作者:行者123 更新时间:2023-12-01 07:05:06 25 4
gpt4 key购买 nike

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

HTML

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

JavaScript

str='<?=$_GET["courses"]?>';
var partsOfStr = str.split('-');

partsOfStr.forEach(function(item, index, partsOfStr) {
$('input[type=checkbox][value=""+item+""]').attr('checked', 'checked');
});

我收到此错误:

Syntax error, unrecognized expression: input[type=checkbox][value=""+item+""]

这工作得很好:

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

最佳答案

将语法更改为以下表达式。

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

关于php - 将动态值传递给复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47940627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com