简体   繁体   English

select2 js插件无法正常工作

[英]select2 js plugin is not working

I just started using select2 jquery plugin . 我刚刚开始使用select2 jquery插件。 I am trying it on codepan . 我正在Codepan上尝试。 I added all cdn link (css,js, jquery etc) .But my select items do not change yet . 我添加了所有CDN链接(css,js,jquery等)。但是我选择的项目还没有更改。 here is my code : 这是我的代码:

<!DOCTYPE html>
<html lang="en">
<head>

<!--  Meta  -->
<meta charset="UTF-8" />
<title>My New Pen!</title>

<!--  Styles  -->
<link rel="stylesheet" href="styles/index.processed.css">
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/css/select2.min.css" rel="stylesheet" />
</head>
<body>

<div style="width:600px;"> 
    <form action="post"> 
        <select name="" id="myselection"> 
            <option value="dhaka"> Dhaka </option>
            <option value="braishal"> Barishal </option>
            <option value="Khulna"> Khulna </option>
            <option value="rajshahi"> Rajshahi </option>
            <option value="dinajpur"> Dinajpur </option>
        </select>
    </form>
</div>

<!-- Scripts -->
<script src="scripts/index.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/js/select2.min.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

<script type="text/javascript"> 
    $(document).ready(function() {
$('#myselection').select2();
   });
  </script>
</body>
</html>

JQuery must be imported before Select2 script for it to work. 必须先在Select2脚本之前导入JQuery,它才能起作用。

So the correct import order should be: 因此正确的导入顺序应为:

  1. jQuery jQuery的
  2. Select2 选择2
  3. Page specific Javascript 页面特定的Javascript

 <!DOCTYPE html> <html lang="en"> <head> <!-- Meta --> <meta charset="UTF-8" /> <title>My New Pen!</title> <!-- Styles --> <link rel="stylesheet" href="styles/index.processed.css"> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/css/select2.min.css" rel="stylesheet" /> </head> <body> <div style="width:600px;"> <form action="post"> <select name="" id="myselection"> <option value="dhaka"> Dhaka </option> <option value="braishal"> Barishal </option> <option value="Khulna"> Khulna </option> <option value="rajshahi"> Rajshahi </option> <option value="dinajpur"> Dinajpur </option> </select> </form> </div> <!-- Scripts --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/js/select2.min.js"> </script> <script src="scripts/index.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#myselection').select2(); }); </script> </body> </html> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM