Javascript 已全部选中/未选中除限制行以外的所有行以进行检查
我有 我的问题是,当用户在m_check上进行检查时,需要检查e_check的check元素,但如果我的e_check也超过10,则只检查10 请帮我纠正我的错误 我也看到了,但仍然无法自定义代码: **确认我的代码对于用户选中的所有行、选中的元素行所有行、未选中的元素行和未选中的所有元素行没有错误,但我需要当用户选中所有按钮时,选中的元素行限制10行顶部,其他仍然未选中您应该这样做Javascript 已全部选中/未选中除限制行以外的所有行以进行检查,javascript,jquery,Javascript,Jquery,我有 我的问题是,当用户在m_check上进行检查时,需要检查e_check的check元素,但如果我的e_check也超过10,则只检查10 请帮我纠正我的错误 我也看到了,但仍然无法自定义代码: **确认我的代码对于用户选中的所有行、选中的元素行所有行、未选中的元素行和未选中的所有元素行没有错误,但我需要当用户选中所有按钮时,选中的元素行限制10行顶部,其他仍然未选中您应该这样做 $('#m_check').change('change',function() { if ($
$('#m_check').change('change',function() {
if ($(this).is(':checked')) {
$('input[name="e_check[]"]:checkbox').attr('checked', true);
$('#ib_email').removeAttr("disabled");
} else {
$('input[name="e_check[]"]:checkbox').attr('checked', false);
$('#ib_email').attr("disabled", "disabled");
}
});
或
编辑:
现在,当您单击时,所有记录都将被检查。jQuery中有一些错误。对于选中的道具,应使用道具而不是属性。另外,如果name=e_check[]已经是唯一标识符,则不需要“:checkbox”。最后,签出底部的代码段以获取数字。使用它,您可以设置检查行为以反映捕获的数字
$('#m_check').change(function() {
});
你可以这样做 我假设有一个类tablecheckbox附加到tbody 唯一标识复选框
$('#m_check').change('change', function () {
if ($(this).is(':checked')) {
$('[name="e_check[]"]').prop('checked', true);
$('#ib_email').removeAttr("disabled");
} else {
$('[name="e_check[]"]').prop('checked', false);
$('#ib_email').attr("disabled", "disabled");
}
var $num = $(this).closest('table').find('td:first');
$num = parseInt($num);
});
将$'m_check'.更改'change',函数{替换为$'m_check'.更改'm_check',函数{我的代码没有错,但我的代码是当用户选中全部时,它选中了所有元素行,但我想要检查限制row@Songs请现在再次查看…我已再次更新..当您单击“全部检查…”时,您的所有记录都将被检查…当您取消检查“全部检查…”时,您的所有记录都将被取消检查
$('#m_check').change(function() {
});
$('#m_check').change('change', function () {
if ($(this).is(':checked')) {
$('[name="e_check[]"]').prop('checked', true);
$('#ib_email').removeAttr("disabled");
} else {
$('[name="e_check[]"]').prop('checked', false);
$('#ib_email').attr("disabled", "disabled");
}
var $num = $(this).closest('table').find('td:first');
$num = parseInt($num);
});
$('#m_check').on('change',function() {
if ($(this).is(':checked')) {
if( $(".tablecheckbox tr input[type='checkbox']").length > 10){
$(".tablecheckbox tr input[type='checkbox']").slice(0,10).prop('checked',true)
}else{
$(".tablecheckbox tr input[type='checkbox']").prop('checked',true)
}
$('#ib_email').removeAttr("disabled");
} else {
$(".tablecheckbox tr input[type='checkbox']").slice(0,10).prop('checked',false)
$('#ib_email').attr("disabled", "disabled");
}
});