JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.1.0.debug.js"></script>
<script type="text/html" id="listTemplate">
    
</script>

<div id="menu" data-bind="with: tmplData">
    <select name="list" data-bind="options: listItems"></select>
</div>

JavaScript

$(document).ready(function(){

    var viewModel = {
        tmplData: ko.observable(),
    },
    listItems = ko.observableArray([ 'France', 'Germany', 'Spain' ]);
 
    ko.applyBindings(viewModel, document.getElementById('menu'));

    viewModel.tmplData({
        listItems: listItems
    });
})