Javascript 有没有办法从Chrome开发者工具中评估功能?

Javascript 有没有办法从Chrome开发者工具中评估功能?,javascript,jquery,google-chrome,jquery-mobile,knockout.js,Javascript,Jquery,Google Chrome,Jquery Mobile,Knockout.js,我从knockout.js和Jquery移动用户界面的组合中获得了一些“量子”行为(与分页一致),我观察到一件事,而代码做了一些完全不同的事情。 我正在寻找一种方法来评估Chrome开发者工具中的功能(检查屏幕截图),或者您是否可以提出任何解决方案,使我获得$parent.IsExpanded值。 当我在控制台中评估值时 ko.contextFor($('.ui-collapsible-content:not(.ui-collapsible-content-collapsed)').conte

我从knockout.js和Jquery移动用户界面的组合中获得了一些“量子”行为(与分页一致),我观察到一件事,而代码做了一些完全不同的事情。 我正在寻找一种方法来评估Chrome开发者工具中的功能(检查屏幕截图),或者您是否可以提出任何解决方案,使我获得$parent.IsExpanded值。

当我在控制台中评估值时

ko.contextFor($('.ui-collapsible-content:not(.ui-collapsible-content-collapsed)').contents().filter(function(){
        return this.nodeType == 8;
    })[0]).$parent.IsExpanded()
我明白了“真的”

在目视检查代码(屏幕截图)时,我可以看到未评估的“如果”绑定,例如“错误”

当我需要执行此操作时,我(临时)向我的viewModel添加一个全局引用,以便我可以在控制台中访问它:

var myViewModel = new ViewModel();
ko.applyBindings(myViewModel);
window.myViewModel = myViewModel;
然后在Chrome中:

myViewModel.IsExpanded()