Bootstrap Compatible Tags Input Plugin - jQuery tagInput.js

File Size: 15.1 KB
Views Total: 5515
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
Bootstrap Compatible Tags Input Plugin - jQuery tagInput.js

Yet another jQuery based tags management/multiple select plugin that converts text inputs into removable tags/tokens in a normal input field. Styling with the Bootstrap 4 or Bootstrap 3 framework.


  • Add one or more tags by pressing Enter or Comma key.
  • Remove a tag with Backspace or by clicking the 'x' remove button.
  • Stores the tags in a hidden input named 'result'.
  • Multiple instances on a page.

How to use it:

1. Load the needed jQuery library and Bootstrap 4 (or Bootstrap 3)'s stylesheet in your html page.

<link rel="stylesheet" href="/path/to/bootstrap.min.css">
<script src="/path/to/jquery.min.js"></script>

2. Load the jQuery tagInput.js plugin's files in the page.

<link rel="stylesheet" href="tagInput.css">
<script src="tagInput.js"></script>

3. Insert a normal input field and a hidden input into the page.

<div class="form-control tags" id="tags">
  <input type="text" class="labelinput">
  <input type="hidden" value="value 1,value 2,value 3" name="result">

4. Call the function on the top container to initialize the tags input plugin.




5. Style the tags using Bootstrap 4's badge or Bootstrap 3's label element.

// Bootstrap 4
  labelClass:"badge badge-success"
// Bootstrap 3

This awesome jQuery plugin is developed by frankjansons. For more Advanced Usages, please check the demo page or visit the official website.