回答編集履歴

1

追記

2019/11/20 21:22

投稿

2KOH
2KOH

スコア999

test CHANGED
@@ -7,3 +7,23 @@
7
7
 
8
8
 
9
9
  もし jQuery が JavaScript と全く同じことをしているのであれば、そんな役に立たないライブラリなんて誰も使っていません。
10
+
11
+
12
+
13
+ ### 追記
14
+
15
+ マイナス評価がついたのが気に入らないので、少し知ったかぶっておきます。
16
+
17
+
18
+
19
+ [jQueryでリンクをクリックさせたい時](https://qiita.com/yukiyukki/items/06295041ed366eb5a682)
20
+
21
+ これがこの質問での jQuery と JavaScript の差です。
22
+
23
+
24
+
25
+ なぜ jQuery がこんな仕様なのかの理由は、もしかしたら jQuery のドキュメントに書かれているかもしれませんが、そこまでは知りません。
26
+
27
+ なので、以下は勝手な憶測なのですが、おそらく IE6 の a要素の onclick の変な仕様が原因だと思います。
28
+
29
+ IE6 の a要素でクリックイベントを使う場合ややこしいことになるため、jQuery ではブラウザ間の一貫性を重視し、すべてのブラウザで a要素のクリックイベントを無視することにしたのだと思います。