1

如何检查 .aspx 页面上的 .ascx 控件中的以下 JQuery 中的“组合”值?我一直在使用 IE JavaScript 调试器(它通常是各种内置浏览器调试器中功能最强大的)。但是,尽管尝试在此代码的不同行上设置断点,但我无法在变量处于范围内时捕获它:

    function SetSexyCombo() {
        $("#myHTMLcontrolId").bind('valueCommit', function (e, combo) {
            var activeCombo = combo;
        });
    }
4

1 回答 1

3

如果你无法准确地打破你需要的地方,我通常使用的技巧是debugger在函数中放置一条语句,如下所示:

function SetSexyCombo() {
    $("#myHTMLcontrolId").bind('valueCommit', function (e, combo) {
        debugger;
        var activeCombo = combo;
    });
}

这基本上就像一个断点(或Debugger.Break在 .NET 中)。它将导致您的 JavaScript 调试器在此处停止,并允许您在执行语句时检查范围内的变量。

于 2013-09-25T22:00:59.503 回答