我在PartialView中确认了JS的问题。如果页面不是PartialView,下面的代码工作正常,但是,如果页面是PartialView,如果我在该确认对话框上单击确定它不会关闭。为什么?
$("input.del-file-cb").live('click',function () {
if ($(this).is(':checked')) {
var ans = confirm('Are You sure ?');
if (ans) {
....
} else {
$(this).attr("checked", false);
}
}
});
看起来这是双重确认......就像这里jQuery/Javascript confirm coming up twice
一样答案 0 :(得分:1)
解决方案:
$("input.del-file-cb").live('click',function (e) {
if ($(this).is(':checked')) {
e.preventDefault();
... the rest of the code ...