回答編集履歴

1

修正

2017/03/11 18:43

投稿

s8_chu
s8_chu

スコア14731

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
- $('.task').on('click', function () {
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