JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://knockoutjs.com/downloads/knockout-3.2.0.js"></script>
<input type="text" data-bind="value: goal" />
<div data-bind="click: outsideClick">
Outside click.
<button data-bind="click: insideClick">
Inside click.
</button>
</div>
JavaScript
function AppViewModel() {
var self = this;
self.goal = ko.observable(3);
self.outsideClick = function() {
alert('outside click');
};
self.insideClick = function() {
alert('inside click');
};
}
var vm = new AppViewModel();
ko.applyBindings(vm);