dot-select
v1.0.7
Published
Zero-dependency, HTML-first select library with AJAX, chaining, templates, and plugins
Maintainers
Readme
DotSelect
Zero-dependency, HTML-first select library with AJAX, chaining, templates, and plugins.
Documentation
Install
npm install dot-selectCDN
<!-- Default theme -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dot-select/dist/css/dot-select.min.css">
<script src="https://cdn.jsdelivr.net/npm/dot-select/dist/dot-select.min.js"></script>Theme variants (pick one, replaces default CSS above)
<!-- Bootstrap 5 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dot-select/dist/css/themes/bootstrap5.min.css">
<!-- Tailwind -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dot-select/dist/css/themes/tailwind.min.css">
<!-- Classic (Select2-like) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dot-select/dist/css/themes/classic.min.css">ES Module
import { DotSelect } from 'dot-select';
import 'dot-select/css';Quick Start
<select data-dot-select placeholder="Pick a color" data-allow-clear="true">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>Zero JavaScript needed. Add data-dot-select and it works.
License
MIT — Omar Hamdan
