Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
jQuery-无法获取动态添加的复选框的值_Jquery - Fatal编程技术网

jQuery-无法获取动态添加的复选框的值

jQuery-无法获取动态添加的复选框的值,jquery,Jquery,我使用php添加复选框: <div class="member"><input type="checkbox" name="team-members[]" value="5"></div> 我可以通过ajax向阵列中添加一个复选框: <div class="member"><input type="checkbox" na

我使用php添加复选框:

<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>