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