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);
我有这个代码片段来防止在用户必须 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);