我有一個按鈕類.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