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