jQuery 进度阻止代码停止工作

jQuery progress prevention code stop working

我有这个代码片段来防止在用户必须 select 多个问题的步骤中表单自动前进。现在的问题是它阻止了自动进度,但是当用户 select 复选框之一时,不可能取消 select 它。它用于 Wordpress

上的插件
(function ($) {
jQuery('#tab .question').on('click', function (e) {
    e.preventDefault();
    $target = jQuery(e.target);
    var isChecked = $target.prev().attr('checked');
    if (isChecked) {
        $target.prev().prop('checked', false);
    } else {
        $target.prev().prop('checked', true);
    }
});
})(jQuery);
//Your code not clear. Just try this below code
(function ($) {
jQuery('#tab .question').on('click', function (e) {
    $target = jQuery(e.target);
    var isChecked = $target.prev().attr('checked');
    if (isChecked) {
        $target.prev().prop('checked', false);
    } else {
        $target.prev().prop('checked', true);
    }
    e.preventDefault();
});
})(jQuery);