Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
带有动态id和名称的javascript复选框onchange_Javascript_Jquery_Checkbox_Onchange - Fatal编程技术网

带有动态id和名称的javascript复选框onchange

带有动态id和名称的javascript复选框onchange,javascript,jquery,checkbox,onchange,Javascript,Jquery,Checkbox,Onchange,我有一个表,它可以动态地将行插入表中,每一行都附加了一个计数器来创建唯一的ID 每行包含一个名为“已处理”、“已处理1”、“已处理2”等的复选框 当选中这些复选框以调用另一个函数时,我需要每个复选框。为简单起见,这只是一个警告 我的javascript/jquery语法是: $('input[name^="treated"]').change(function() { alert('test'); }); 我的HTML是: <td valign=top>&

我有一个表,它可以动态地将行插入表中,每一行都附加了一个计数器来创建唯一的ID

每行包含一个名为“已处理”、“已处理1”、“已处理2”等的复选框

当选中这些复选框以调用另一个函数时,我需要每个复选框。为简单起见,这只是一个警告

我的javascript/jquery语法是:

  $('input[name^="treated"]').change(function() {
       alert('test');
    });
我的HTML是:

<td valign=top><input type="checkbox"  id="treated' + counter + '" name="treated' + counter + '" /></td> 

其中counter是一个javascript增量数字

当前未显示警报。
nput[name^=“treated”]
正确吗


提前感谢

对于动态插入的元素,请在委托事件上使用

  $(document).on('change','input[name^="treated"]',function() {
   alert('test');
});

最好将其委托给文档中最接近的静态元素(tableID),而不是文档本身。要了解更多有关活动的信息

感谢bipen,一如既往的传奇!感谢您对最近元素的额外建议。