如何在FireBug中调试动态javascript函数

Sun*_*Sun 2 javascript jquery firebug

我有一些像这样的javascript函数

function onSelectRow_${itemid}(){
   something;
}
Run Code Online (Sandbox Code Playgroud)

这在firebug脚本选项卡中显示如下

function onSelectRow_87878(){
     something;
}
Run Code Online (Sandbox Code Playgroud)

我在firebug-> script选项卡中放了多个断点(它有超过20行,我把一个ine.).

但问题是,firebug无法调试这些方法,即.它并没有停止执行它像往常一样执行.我多次尝试过.

这是我的实际代码和用法:

function onSelectRow_${escapedId }(rowId){
}


<jqgrid:grid onSelectRow="onSelectDeviceRow_${escapedId }"
Run Code Online (Sandbox Code Playgroud)

你有任何解决方案吗?

Som*_*rat 5

您可以使用 debugger

function onSelectRow_87878()
{
     debugger; //add here
     something;
}
Run Code Online (Sandbox Code Playgroud)

当您打开Firebug时,启用脚本,它将自动转到调试器点

在firefox中调试