teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/11/20 21:22

投稿

2KOH
2KOH

スコア1001

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