回答編集履歴
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
[confirm関数](http://cya.sakura.ne.jp/java/confirm.htm)はokボタン, キャンセルボタンとメッセージを持つダイアログを表示する関数で、**okがクリックされたらtrue**, **キャンセルがクリックされたらfalse**が返されます。そのため、[論理否定演算子(!)](https://msdn.microsoft.com/ja-jp/library/1k6w8551.aspx)でconfirm関数の返り値の結果の意味を逆にすると、**okがクリックされたらfalse**, **キャンセルがクリックされたらtrue**となり、キャンセルされたときになにをするかを質問文にあるコードのように記述できます。
|
1
|
+
[confirm関数](http://cya.sakura.ne.jp/java/confirm.htm)はokボタン, キャンセルボタンとメッセージを持つダイアログを表示する関数で、**okがクリックされたらtrue**, **キャンセルがクリックされたらfalse**が返され、引数にはダイアログに表示する文字列を指定できます。そのため、[論理否定演算子(!)](https://msdn.microsoft.com/ja-jp/library/1k6w8551.aspx)で[confirm関数](http://cya.sakura.ne.jp/java/confirm.htm)の返り値の結果の意味を逆にすると、**okがクリックされたらfalse**, **キャンセルがクリックされたらtrue**となり、キャンセルされたときになにをするかを質問文にあるコードのように記述できます。
|
2
2
|
|
3
3
|
```HTML
|
4
4
|
|
@@ -36,15 +36,15 @@
|
|
36
36
|
|
37
37
|
$(function () {
|
38
38
|
|
39
|
-
$(
|
39
|
+
$(".task").on("click", function () {
|
40
40
|
|
41
|
-
if (!confirm(
|
41
|
+
if (!confirm("いいですか?")) {
|
42
42
|
|
43
43
|
return false;//キャンセルがクリックされたとき。
|
44
44
|
|
45
45
|
} else {
|
46
46
|
|
47
|
-
alert("okがクリックされました。");
|
47
|
+
alert("okがクリックされました。");//okがクリックされたとき。
|
48
48
|
|
49
49
|
}
|
50
50
|
|