knockout-sortable - simple list
https://github.com/rniemeyer/knockout-sortable
HTML
<script src="https://github.com/downloads/SteveSanderson/knockout/knockout-2.0.0.debug.js"></script>
<div data-bind="with: item">
<input type="text" data-bind="value: elemento" />
<select data-bind="value: elemento, options: arrayPippo, optionsText: 'nome', optionsValue: 'nome', optionsCaption: 'select'" />
<div class="debugWindow">
<br/>item = <span data-bind="text: item"></span>
</div>
</div>
CSS
.debugWindow { border: 2px solid grey; margin-top: 20px }
JavaScript
var viewModel = function(){
this.arrayPippo = ko.observableArray([{nome: 'uno'}, {nome: 'due'}, {nome: 'tre'}]);
this.elemento = ko.observable('uno');
};
ko.applyBindings(new viewModel());