我想验证一些单选按钮。我选择元素并检查prop('checked')
但它不起作用。
代码:
$("#setAndContinue").click(function (e) {
for (var i = 9; i < 18; i++) {
if ($('#loadTypeRadio' + i).prop('checked')) {
$('#loadTypeRadioError').css('display', 'none');
console.log("Mansour === > N1 " + $('#loadTypeRadio' + i).prop('checked'));
break;
} else {
$('#loadTypeRadioError').css('color', 'red').css('display', 'block');
e.preventDefault();
console.log("Mansour === > N2 " + $('#loadTypeRadio' + i).prop('checked'));
}
}
for (var j = 2; j < 7; j++) {
if ($('#loadPackageRadio' + j).prop('checked')) {
$('#LoadPackageError').css('display', 'none');
console.log("Mansour === > M1 " + $('#loadPackageRadio' + j).prop('checked'));
break;
} else {
$('#LoadPackageError').css('color', 'red').css('display', 'block');
e.preventDefault();
console.log("Mansour === > M2 " + $('#loadPackageRadio' + j).prop('checked'));
}
}
});
答案 0 :(得分:0)
要调用preventDefault方法,您可以在JQuery中执行此操作:
$("#someElement").click(function (e) {
e.preventDefault();
// some code...
});