Select2 can take a regular select box like this:

And turn it into a customized select box:

This allows you to quickly add a search box that will allow you to filter the options.

HTML

JavaScript

            

Select2 also supports multi-value select boxes:

As long as the select box has the multiple attribute set, Select2 will automatically pick this up.

HTML

JavaScript