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
});
})