此方法不起作用,因为复选框不在DOM中:
$('input[type=checkbox][name=rememberme]').prop('checked', true);
我不知道如何使用.on(),因为我不需要绑定事件:
$(elements).on( events [, selector] [, data] , handler );
如何选中使用jQuery通过ajax加载的复选框?
答案 0 :(得分:4)
$( document ).ajaxComplete(function() {
$('input[type=checkbox][name=rememberme]').prop('checked', true);
});
试试这个:
答案 1 :(得分:1)
尝试在您的ajax响应中执行,获取复选框并将其设置为选中,如:
var cBox = $($.parseHTML(your_ajax_response_data)).filter("input[name='rememberme']");
cBox.prop('checked', true);