The Cause
You are not using the most current version of Knockout. The previous version, 2.2.0, is incompatible with jQuery 1.9.x and on. See this Knockout dev thread:
Knockout 2.2.0 uses jQuery.clean() which is deprecated and does not exist in 1.9.
This means that Knockout 2.2.0 is calling an undefined jQuery method, thus triggering the JS error you specified.
Solutions
- Consider updating to the latest version of Knockout which is compatible with jQuery 1.9
- If you can't, use the jQuery Migrate plugin which adds backward-compatibility to jQuery 1.9
- If all else fails, you'll need to revert back to jQuery 1.8