有没有办法追溯javascript函数调用?

Ben*_*nee 6 javascript function

我需要一种确定的方法来弄清楚Javascript正在修改表单值?我能做的最好的事情是:

$(function(){
    console.log($("input[name=Email]").val());
});
Run Code Online (Sandbox Code Playgroud)

但是这个价值并没有因为它的执行而改变.

Bjo*_*orn 10

在Chrome和Firefox中有一种新的方法: console.trace

看这里:

https://developer.mozilla.org/en-US/docs/Web/API/console.trace

在网络检查员:

> console.trace()
console.trace() VM251:2
(anonymous function) VM251:2
InjectedScript._evaluateOn VM223:581
InjectedScript._evaluateAndWrap VM223:540
InjectedScript.evaluate VM223:459
undefined
Run Code Online (Sandbox Code Playgroud)

所以要修改接受的答案:

$('input#myInputAbove').change(function(){
    console.trace(); // No breakpoint needed anymore.
});
Run Code Online (Sandbox Code Playgroud)