0
我是JavaScript新手。如果只有孩子存在,我想要顯示sweetalert。我有一個容器,如果我添加了一些東西,並嘗試導航到其他頁面而不保存,那麼sweetalert應彈出並詢問是否保存或離開。如何添加sweetalert取決於孩子是否存在
許多迭代後我的代碼是
jQuery(document).click(function(e) {
if(document.getElementById($scope.mainContainerId).children().length>0) {
if (jQuery(e.target).is('a')) {
e.preventDefault();
swal({
title: "Are you sure?",
text: "Want to continue without saving?",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Leave",
closeOnConfirm: false,
html: false
},
function(isConfirm) {
if (isConfirm) {
window.location = jQuery(e.target).attr('href');
}
});
}
};
});