Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置所选复选框的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 设置所选复选框的值

Javascript 设置所选复选框的值,javascript,jquery,html,Javascript,Jquery,Html,我有一个复选框,它将根据我的数据库动态显示多次。每个复选框Id都是动态生成的。其中$i的初始值为1 <input type="checkbox" name="ch[]" id="<?php echo $i - 1;?>" /> 如果我理解正确,要实时设置值,您需要执行以下操作: $("[name='ch[]']").on("change", function() { this.value = +this.checked; }); 演示:如果我理解正确

我有一个复选框,它将根据我的数据库动态显示多次。每个复选框Id都是动态生成的。其中$i的初始值为1

    <input type="checkbox" name="ch[]" id="<?php  echo $i - 1;?>" />

如果我理解正确,要实时设置值,您需要执行以下操作:

$("[name='ch[]']").on("change", function() {
    this.value = +this.checked;
});

演示:

如果我理解正确,您希望切换复选框的值。我建议使用jquery和类似的东西:

php:


既然您是通过PHP生成复选框的,为什么不在PHP中使用if语句来设置选中状态呢?是的,它比我的好answer@CM卡诺德怎么样???给出示例代码。@CMKanode:这没有意义,因为php代码没有将输入设置为选中,所以这相当于在所有已装箱的输入中添加1。然而,这个问题并不十分清楚需要什么。@HerbertKruitbosch:好的,重读这个问题,你是对的。这个问题我不太清楚。谢谢你指出这一点。