Javascript 如何查看onclick事件是否附加了匿名.js函数?

Javascript 如何查看onclick事件是否附加了匿名.js函数?,javascript,google-chrome,Javascript,Google Chrome,我想确保下面的函数“附加”到适当的事件。 该函数确实执行,但我在Chrome>全局侦听器中看不到它。(我假设它在鼠标下,单击事件) 方法调用上的.on的第二个参数是“一个选择器字符串,用于筛选触发事件的选定元素的后代。” 这意味着您将找不到附加到文档的单击事件(全局事件);相反,它将附加到与选择器匹配的每个元素(“.js expander”) 您可能需要检查附加到这些元素中的每个元素的事件处理程序,如果首先有这样的元素(请尝试:console.log($(“.js expander”).leng

我想确保下面的函数“附加”到适当的事件。 该函数确实执行,但我在Chrome>全局侦听器中看不到它。(我假设它在鼠标下,单击事件)


方法调用上的
.on的第二个参数是“一个选择器字符串,用于筛选触发事件的选定元素的后代。”

这意味着您将找不到附加到文档的
单击事件(全局事件);相反,它将附加到与选择器匹配的每个元素(“.js expander”)


您可能需要检查附加到这些元素中的每个元素的事件处理程序,如果首先有这样的元素(请尝试:
console.log($(“.js expander”).length);

添加指向此答案的链接,我将标记您的回答:愚蠢的问题:我在哪里键入console.log命令?(我在console>提示符中尝试了,但得到了一个syntaxerror:意外标记。
/* expander control */
$().ready(function() {
  $(document).on('click', '.js-expander', function(e){
    var e =  e || event, 
        $el = $(this), 
        $content;

    e.preventDefault();

    $content = $el.parent().next('.js-expander-content')
    if ($content.length == 0)
      $content = $el.parent().parent().next('.js-expander-content')
      if ($content.length == 0)
        $content = $el.siblings('.js-expander-content');

    $content.slideToggle(150);
  })
})