Javascript jConfirm消息无法正常工作
确认弹出窗口始终返回true。请告知所需的更正Javascript jConfirm消息无法正常工作,javascript,jquery,Javascript,Jquery,确认弹出窗口始终返回true。请告知所需的更正 $('#btnDelete').click(function () { var check = false; var aCheckbox = document.getElementsByTagName('input'); for (var i = 0; i < aCheckbox.length; i++) { if (aCheckbox[i].type === 'checkbox' &&
$('#btnDelete').click(function () {
var check = false;
var aCheckbox = document.getElementsByTagName('input');
for (var i = 0; i < aCheckbox.length; i++) {
if (aCheckbox[i].type === 'checkbox' && aCheckbox[i].checked) {
check = true;
}
}
if (check === true) {
return jConfirm('Do u really want to delete?', 'Confirmation');
} else {
jAlert("Please select serial number", 'Alert');
return false;
}
});
是的,这会产生问题,您需要使用第三个参数作为类似的回调函数 同时删除额外关闭};从您的代码中,请参阅最后两行。希望此帮助:
if (check === true) {
var answer = confirm('Do u really want to delete?', 'Confirmation');
if(answer)
return true;
else
return false;
}
else {
jAlert("Please select serial number", 'Alert');
return false;
}
}; 代码中的附加大括号是你知道的,请检查最后一行代码。
if (check === true) {
var answer = confirm('Do u really want to delete?', 'Confirmation');
if(answer)
return true;
else
return false;
}
else {
jAlert("Please select serial number", 'Alert');
return false;
}