Jquery 获取更改时选中复选框的值
我有一个AJAX加载的复选框列表,我想显示一个带有选中复选框值的警报Jquery 获取更改时选中复选框的值,jquery,events,jquery-events,Jquery,Events,Jquery Events,我有一个AJAX加载的复选框列表,我想显示一个带有选中复选框值的警报 $(document).on('change', '.check', function(event) { var val = $(this).val(); alert(val); }); 对于标准方法,它作为$(此)是更改或单击的复选框,但我们不能使用此方法,因为在加载文档后,复选框是通过AJAX加载的: $('.check').change(function() { var val = $(thi
$(document).on('change', '.check', function(event) {
var val = $(this).val();
alert(val);
});
对于标准方法,它作为$(此)
是更改或单击的复选框,但我们不能使用此方法,因为在加载文档后,复选框是通过AJAX加载的:
$('.check').change(function() {
var val = $(this).val();
alert(val);
});
你应该把你的脚本写成
$("input[type='checkbox']").on('change', function(){
alert($(this).val());
});
因此,第一个脚本现在正在运行。这是另一个以前未声明的错误。您的第一个脚本有什么问题?委派的事件处理程序正是您应该用于动态创建的元素的,然后在此处尝试$('.check').on(“单击”,function(){alert($(this.val());});