Javascript复选框onchange与动态id和名称
javascript checkbox onchange with dynamic id and name
我有一个动态插入行到表的表,每一行都有一个计数器附加到它来创建唯一的ID。
每行包含一个名为' treating ',' treated1','treated2'等的复选框。
我希望每个复选框,当被选中时调用另一个函数。为简单起见,它只是一个警告。
我的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"]
是正确的吗?
Thanks in advance
为动态插入的元素使用on
delegate事件
$(document).on('change','input[name^="treated"]',function() {
alert('test');
});
最好将其委托给文档中最接近的静态元素(tableID),而不是文档本身。链接阅读更多关于事件
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 在iframe代码中动态插入子id
- 如何为动态创建的元素分配唯一的id-Javascript
- 使用getElementById设置动态ID的输入字段的样式
- Php,Javascript-动态表单id's和动态验证
- 动态添加id's到输入字段
- Javascript:获取具有动态id的文本框值
- 如何将value和id动态添加到html下拉选项标记中
- Jquery通过id动态选择对象使用字符串
- 根据ID动态创建元素(Jquery)
- 如何最好地搜索基于特定元素的id动态生成的自定义列表?
- 使用jQuery通过ID动态修改元素属性
- Jquery getjson为每个id动态点击时- ruby on rails
- 通过id动态访问对象数据
- 在d3.js中使用县Id动态地在地图中插入圆圈
- 使用jQuery将ID动态分配给当前表行tr
- 使用Jquery根据可拖放对象的ID动态更改图像的src
- 如何将id动态添加到每个蓝色圆圈中
- 如何通过id动态选择JQuery元素
- 如何设置ID动态创建的文本框在JavaScript