我有一个按钮类.delete
当我点击它我想运行一个jQuery代码。
首先我想这样做的:
$('.pop-up-alert').addClass('clicked');
删除确认与弹出消息(jQuery)
然后,我需要用的if/else if/else语句statments运行的功能。
如果点击
.no-btn
,我想这样做:
$('.pop-up-alert').removeClass('clicked');
不然,如果
.yes-btn
点击,我想这样做:
$(.delete).parent().remove();
//其实我需要删除只与父母.delete
被点击的类别孩子(我需要用某种方式使用this
,但我不知道如何)否则,我又apllying验证码:
$('.pop-up-alert').removeClass('clicked');
的一点是,如果用户点击删除按钮,他得到一个弹出与确认删除的能力。如果他点击YES,jQuery将删除.delete
父项。如果否,弹出窗口将被隐藏(在CSS中使用.clicked
类)。但是如果他在其他地方点击,反正弹出窗口将被隐藏。
如果我的理解是正确的,则代码应该是类似的东西:
$('.delete').click(function() {
$('.pop-up-alert').addClass('clicked');
function() {
if ($('.no-btn').click()) {
$('.pop-up-alert').removeClass('clicked');
} else if ($('.yes-btn').click()) {
$(.delete).parent().remove();
} else {
$('.pop-up-alert').removeClass('clicked');
};
};
});
但它不工作。 请帮忙
你看过jQuery UI的[对话框](https://jqueryui.com/dialog/)功能吗? – Yass