首页 > 解决方案 > 如果未选中我的六个复选框之一,则禁用锚链接“ ”

问题描述

标签: javascriptjquerybuttondisable

解决方案


first_option.prop("checked")将始终检查第一个元素。你需要做的是遍历所有元素来检查

像这样

$("#tmp_button-99035").click(function(e) {
    var isChecked = false;

    for (var i = 0; i < first_option.length; i++) {
        if (first_option.eq(i).prop("checked")) {
            isChecked = true;
            break;
        }
    }

    if (!isChecked) {
        alert('Please Choose Collar Colour To Continue');
        e.preventDefault();
    }
    return isChecked;
});

推荐阅读