所以我有这个JS,当我运行代码时,我得到“未定义”-我缺少什么?

$('ul.result-filters > li a').click(toggleFilters());

function toggleFilters(e) {
   e.preventDefault();
   //do more stuff
}

最佳答案

用这个 :

$('ul.result-filters > li a').click(toggleFilters);


您传递的是toggleFilters()的结果,而不是传递函数本身。

10-07 21:47