JSFiddle - React, Tailwind, and code Playground

by Cerlin ST

HTML

<link rel="stylesheet" href="http://brianreavis.github.io/selectize.js/css/selectize.bootstrap3.css">
<script src="http://brianreavis.github.io/selectize.js/js/selectize.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<select id="test" placeholder="Choose a language...">
    <option value="">Any Language</option>
    <option value="addnew">Add New</option>
    <option value="javascript">Javascript</option>
    <option value="ruby">Ruby</option>
    <option value="python">Python</option>
</select>

CSS

@import url(http://fonts.googleapis.com/css?family=Questrial);
 @import url(http://weloveiconfonts.com/api/?family=zocial);

/* zocial */
[class*="zocial-"]:before {
    font-family:'zocial', sans-serif;
}
* {
    font-family: Questrial !important;
}
body {
    padding: 40px;
    background: white;
}

JavaScript

Selectize.define( 'cerlin', function ( options ) {
    
    var self = this;
    
    self.onSearchChange = function(){if(self.currentResults.items.length == 0){self.currentResults.items.push({id:"addnew",score:1})}}
    console.log(self.currentResults.items.length);
});

$('#test').selectize({
    create: false,
    dropdownParent: 'body',
    plugins: {
        'cerlin' : {}
    }
});