2017-09-03 03:34:47 +03:00
|
|
|
---
|
|
|
|
title: Installation
|
|
|
|
taxonomy:
|
|
|
|
category: docs
|
|
|
|
---
|
|
|
|
|
|
|
|
In order to use Select2, you must include the JavaScript and CSS file on
|
|
|
|
your website. You can get these files built for you from many different
|
|
|
|
locations.
|
|
|
|
|
|
|
|
## Using Select2 from a CDN
|
|
|
|
|
|
|
|
Select2 is hosted on both the
|
|
|
|
<a href="https://cdnjs.com/libraries/select2">cdnjs</a> and
|
|
|
|
<a href="https://www.jsdelivr.com/#!select2">jsDelivr</a> CDNs, allowing
|
|
|
|
you to quickly include Select2 on your website.
|
|
|
|
|
|
|
|
### Include the assets
|
|
|
|
|
2017-09-04 06:22:18 +03:00
|
|
|
Include the following lines of code in the `<head>` section of your HTML.
|
2017-09-03 03:34:47 +03:00
|
|
|
|
|
|
|
```
|
|
|
|
<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>
|
|
|
|
```
|
|
|
|
|
|
|
|
>>> <i class="fa fa-info-circle"></i> Immediately following a new release, it takes some time for CDNs to
|
|
|
|
catch up and get the new versions live on the CDN.
|
|
|
|
|
|
|
|
### Initialize Select2
|
|
|
|
|
2017-09-04 06:22:18 +03:00
|
|
|
Initialize Select2 on the `<select>` element that you want to make awesome.
|
2017-09-03 03:34:47 +03:00
|
|
|
|
|
|
|
```
|
|
|
|
<script type="text/javascript">
|
|
|
|
$('select').select2();
|
|
|
|
</script>
|
|
|
|
```
|
|
|
|
|
|
|
|
## Downloading the code locally
|
|
|
|
|
|
|
|
In some situations, you can't use Select2 from a CDN and you must include the files through your own static file servers.
|
|
|
|
|
|
|
|
### Download the code
|
|
|
|
|
|
|
|
<a href="https://github.com/select2/select2/tags">
|
|
|
|
Download the code
|
|
|
|
</a>
|
|
|
|
from GitHub and copy the `dist` directory to your project.
|
|
|
|
|
|
|
|
### Include the assets
|
|
|
|
|
|
|
|
Include the following lines of code in the `<head>` section of your HTML.
|
|
|
|
|
|
|
|
```
|
|
|
|
<link href="path/to/select2.min.css" rel="stylesheet" />
|
|
|
|
<script src="path/to/select2.min.js"></script>
|
|
|
|
```
|