小编Nov*_*ice的帖子

如何获取有关事件的调试信息

我有一个具有以下设计的程序

  • 几个单独的类,每个类实现一种类型的算法
  • 一个 Windows 窗体界面,用于提供运行不同算法的输入和执行完全相同操作的语音命令。
  • 每个算法都通过单击单独的按钮来运行
  • 每个算法都会引发一些事件(特定于算法)
  • 事件监听器依次输出
  • 表单上的标签并通过语音 API,使用扬声器说出结果

我面临的问题是,在调试时,如果一种算法出现问题,有时会自动启动其他算法。我希望能够知道在任何时间点哪些事件侦听器注册了某个事件(如果有)。我正在使用 VS2008 和 C#。

我还想知道我们是否使用计时器作为局部变量并在每个类中向该计时器添加一个事件侦听器。一个类的计时器可能会触发其他类中的侦听器。我对这个事件侦听器的东西很陌生,不确定我是否遗漏了一些导致我提出这个问题的基本信息,或者它是有一些基础的问题。

c# debugging event-handling visual-studio-2008

5
推荐指数
1
解决办法
3169
查看次数

JQuery父ID选择

我有这样的标记

<div id="cat1" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>
<div id="cat2" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>
<div id="cat3" class="category">
    <div></div>
    <p></p>
    //some more elements
</div>
Run Code Online (Sandbox Code Playgroud)

当用户点击该div中的任何项目时,我正在尝试获取父div的id.内部元素可能有也可能没有id和类.

我试图通过jquery实现这一点,但不知道如何选择父ID.到目前为止我对jquery的尝试是这样的,

$(".category").click(function () {
    window.alert($(this).id);
});
Run Code Online (Sandbox Code Playgroud)

但当我点击类别div中的某些内容时,它会给我一个未知的ID.

提前致谢.

html javascript jquery

0
推荐指数
1
解决办法
55
查看次数