Compatibility View
When Internet Explorer runs in compatibility view, it emulates older versions such as IE8 which is incompatible with the latest version of jQuery (only the 1.x versions of jQuery are compatible with older versions of IE).
Checking if Compatibility View is the Problem
When you hit F12 in Internet Explorer, it should bring up the Developer Tools. Near the top right of the toolbar, you should find a drop down that lets you switch between Edge, 10, 9, 8, 7, and 5. Switching it will cause the page to refresh using the new document mode. If you switch to Edge and you still get the jQuery errors, then you can rule out compatibility view as the problem.
Making sure the page won't be displayed in Compatibility View
Check the documentation here regarding specifying document modes for Internet Explorer: https://msdn.microsoft.com/en-US/library/jj676915.aspx
You can also try to force IE11 to display in Edge mode by inserting a <meta>
tag into the Header of your HTML (it should be the first tag within the Header) like so:
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=edge">
...
This instructs Internet Explorer to explicitly use that document mode.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…