使用 AJAX 获取时制服的复选框问题
checkbox issue with uniform when fetched using AJAX
我有 Uniform.js 的复选框,今天我使用 AJAX 来获取这些复选框,但是当我获取它们时,样式不会像正常页面加载那样影响它们,而且我有头部有一个复选框,当我选中它时,所有复选框都必须是 select 所以在 AJAX 之前我使用了这段代码并且工作得很好但是使用 AJAX 它也没有工作。
$('#select_all_messages').change(function(){
var checkboxes = $(this).closest('form').find('[type="checkbox"]');
if($(this).is(':checked')) {
checkboxes.prop('checked', true);
} else {
checkboxes.prop('checked', false);
}
checkboxes.each(function(){
$.uniform.update($(this));
});
});
无论谁遇到这个问题,解决方案是在 AJAX 成功事件上调用统一的复选框 js 函数。
我有 Uniform.js 的复选框,今天我使用 AJAX 来获取这些复选框,但是当我获取它们时,样式不会像正常页面加载那样影响它们,而且我有头部有一个复选框,当我选中它时,所有复选框都必须是 select 所以在 AJAX 之前我使用了这段代码并且工作得很好但是使用 AJAX 它也没有工作。
$('#select_all_messages').change(function(){
var checkboxes = $(this).closest('form').find('[type="checkbox"]');
if($(this).is(':checked')) {
checkboxes.prop('checked', true);
} else {
checkboxes.prop('checked', false);
}
checkboxes.each(function(){
$.uniform.update($(this));
});
});
无论谁遇到这个问题,解决方案是在 AJAX 成功事件上调用统一的复选框 js 函数。