JSFiddle - React, Tailwind, and code Playground

by Geo Morillo

HTML

<script src="https://github.com/downloads/SteveSanderson/knockout/knockout-2.0.0.debug.js"></script>
<div id="d">Some Text</div>
<button>Replace div contents</button>

JavaScript

var viewModel = {
    name: ko.observable('henry')
};
ko.applyBindings(viewModel);

$('button').click( function() 
{
    var d = $('#d');
    
    d.html('<span data-bind="text: name"></span>');
    
    ko.applyBindings(viewModel, d.get(0));
});