我正在使用这个漂亮的插件jquery-confirm v3.0.3(http://craftpip.github.io/jquery-confirm/)来确认行动
但是当使用下面的代码时,按下确定按钮时,来自链接的href操作不会被执行?
我做错了什么?谢谢你的帮助...
<a class="delItem" href="?del=true&id=1">Supprimer</a>
$('a.delItem').confirm({
title: 'Confirmer cette action',
content: '',
animation: 'left',
theme: 'light',
type: 'red',
autoClose: 'cancel|10000',
buttons: {
confirm: {
text: 'OK'
},
cancel: {
text: 'Annuler',
action: function () {
//$.alert('action is canceled');
}
}
}
});
答案 0 :(得分:1)
您是否尝试添加
location.href = this.$target.attr('href');
在,如
$('a.delItem').confirm({
title: 'Confirmer cette action',
content: '',
animation: 'left',
theme: 'light',
type: 'red',
autoClose: 'cancel|10000',
buttons: {
confirm: {
text: 'OK',
location.href = this.$target.attr('href')
},
cancel: {
text: 'Annuler',
action: function () {
//$.alert('action is canceled');
}
}
}
});
答案 1 :(得分:1)
只需在确认块内添加动作功能(如取消时)和内部:
window.location.href = $(this).attr("href");