Basic Knockout.Programmatic Example

Just a text input that is bound to the same viewModel property as a span, so you can watch the span update as you update the input

by AdamPflug

HTML

<script src="http://knockoutjs.com/js/jquery.tmpl.js"></script>
<script src="http://knockoutjs.com/js/knockout-1.2.1.js"></script>
<script src="https://raw.github.com/AdamPflug/Knockout.Programmatic/master/src/knockout.programmatic.js"></script>
<label for="name">Name: </label>
<input type="text" id="name" />
<div id="greeting">Hello <span></span>!</div>

JavaScript

$(document).ready(function () {
    var viewModel = {
        name: ko.observable("Adam")
    };
    $("#name").databind({
        value: viewModel.name,
        valueUpdate: 'afterkeydown'
    });
    $('#greeting span').databind({
       text: viewModel.name
    });
});