Knockout : How to check whether bindings have been applied to page area
http://stackoverflow.com/questions/8894091/knockout-how-to-check-whether-bindings-have-been-applied-to-page-area
by rniemeyer
HTML
<script src="http://knockoutjs.com/downloads/knockout-2.0.0.js"></script>
<div id="one">
<span data-bind="text: something"></span>
</div>
<button onclick="isBound();">IsBound?</button>
<button onclick="bind();">Bind</button>
JavaScript
var viewModel = {
something: ko.observable("something")
};
var isBound = function() {
alert(!!ko.dataFor(document.getElementById("one")));
};
var bind = function() {
ko.applyBindings(viewModel, document.getElementById("one"));
};