typescript - Hur löser man felet "jQuery är inte definierad"?
Jag arbetar i asp.net core och använder typescript. Jag vill använda select2-alternativet. För det använder jag den här raden:
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
När jag kör projektet, fick jag följande fel:
Hur löser man det?
Svar #1
Viktigt meddelande:- jQuery-biblioteket måste läggas till innan något tredjeparts-JS-bibliotek/ditt eget skrivna skriptkod
Så lägg till jQuery-biblioteket på följande sätt:-
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><!-- jQuery base library needed -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
Svar #2
Du måste inkludera jQuery innan något tredjepartsbibliotek för js, t.ex.:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
