我一直在尝试调试它一段时间,但我不确定哪里出了问题或可能会影响它。代码太大了,无法复制,但我会尽力解释我遇到的情况(我也不想使用 live,因为它已被弃用)。
$(document).on('click', someSelector, function(evt) {
evt.preventDefault();
// Do something
console.log(this);
});
在 console.log 中,我收到了 #document,但我不知道为什么。我想知道它是否可能与我拥有的其他一些代码冲突,尽管我无法真正显示其余代码,因为它太大而无法复制和粘贴在这里所以我猜关于这个问题,可能是什么导致这样的行为?就个人而言,我认为这有点奇怪,但谁能告诉我可能发生了什么导致这种行为以及为什么 jQuery 可能会处理它在这里的处理方式?任何帮助将不胜感激。谢谢!!!