jQuery-无法获取动态添加的复选框的值
我使用php添加复选框:jQuery-无法获取动态添加的复选框的值,jquery,Jquery,我使用php添加复选框: <div class="member"><input type="checkbox" name="team-members[]" value="5"></div> 我可以通过ajax向阵列中添加一个复选框: <div class="member"><input type="checkbox" na
<div class="member"><input type="checkbox" name="team-members[]" value="5"></div>
我可以通过ajax向阵列中添加一个复选框:
<div class="member"><input type="checkbox" name="team-members[]" value="9"></div>
但当我单击“动态添加”复选框时,警报不会触发。
控制台中没有js错误。
单击新复选框时如何获取其id?对于所有动态添加的元素,您需要使用
.on()
方法,而不是。单击()
$(文档)。在('click','input[name=“team members[]”上,函数(){
警报($(this.val());
});
函数addCheckBox(){
设div=$('.member');
让chkBx=document.createElement('input');
chkBx.type=“复选框”;
chkBx.name=“团队成员[]”;
chkBx.value=“10”;
div.append(chkBx);
}
addCheckBox()代码>
这是否回答了您的问题?顺便说一句,考虑到所有元素都没有ID,你的标题对你的内容没有什么意义……谢谢你的回答。
<div class="member"><input type="checkbox" name="team-members[]" value="9"></div>