-1

jQueryの「アラート」にボタンを追加できますか? アラートボックスを確認ボックスのように使いたい。アラートに 2 つのボタンが必要です。ユーザーが [はい] をクリックすると、個人のデータが削除されます。いいえをクリックすると、アラートはクローズされます。

4

2 に答える 2

7

alert()はJavaScript関数であり、jQueryとは何の関係もありません。

おそらくconfirm()プロンプトが必要です(これもJavaScriptであり、jQueryではありません)。

var result = confirm("Are you sure you want to delete this user?");

if (result) {
    // Delete the user
} else {
    // Do nothing; they cancelled
}

より高度なポップアップの場合は、「モデルウィンドウ」を使用して独自のポップアップをエミュレートできます。インターネットで検索すればたくさんあります。

于 2012-09-28T09:05:40.043 に答える
3

「JQuery UI」(JQuery という名前の別のライブラリを使用して JavaScript で記述されたライブラリ) を使用すると、次のコードを使用できます。

    $('body').append('<div id="yesno_dialog" title="Yes Or No"><p>Do you wish to Yes or to No</p></div>');
    $("#yesno_dialog").dialog({
        title: "Yes or No",
        resizable: false,
        modal: true,
        buttons: {
            "Yes" : function () {
                alert("You chose yes.. now let's do something else here");
                $(this).dialog("close");
                $(this).remove();
            },
            "No" : function (){
                alert("You chose no.. now let's do something else here");
                $(this).dialog("close");
                $(this).remove();
            }

        }
    });
}  

しかし、おそらく確認から値を返す必要があるだけです

    return confirm("Are you sure");
于 2012-09-28T10:03:39.680 に答える